2024 年 12 月 18 日,星期三

Rails 基金会 2024 年度总结

作者:Amanda Perino

一年过得真快,简直令人难以置信。

这听起来像个陈词滥调,但感觉上就像昨天我还在圣诞树旁写下去年的年度总结一样。

那时,我满怀期待地憧憬着 Rails 基金会为 2024 年制定的各项计划。Rails 7.1 刚刚发布,而 Rails 8 已在眼前。有太多事情要做!文档!教程!视频!多伦多!周边商品店!案例研究! 我迫不及待地想大干一场,开始组建团队来实现这一切。

……然后我新笔记本电脑的主板坏了,我不得不休假一周,直到苹果公司给我换了新电脑。我确信其中一定有一个“塞翁失马,焉知非福”的教训,但当时我太恼火了,看不到这一点。

我跑题了。

现在,一年过去了,我再次坐在圣诞树的灯光下,小心翼翼地看着我的第二台新笔记本电脑(千万别出问题啊),我可以自信地说,我们在 2024 年完成了既定的目标。在短短两年内,Rails 基金会已经将我们使命的四大支柱——文档、教育、营销和活动——全部建立并运行起来,而且所有引擎都在全力运转。

同样,我又一次满怀期待地展望明年。我们有很多计划,迫不及待地想开始执行。

在全力冲刺之前,我想分享一下我们今年在支持我们使命方面所取得的所有成就。

但首先:Rails 基金会在今年得到了发展。

今年,1Password 加入成为全新的核心成员,Rails 基金会得以壮大。对于 Rails 社区来说,像 1Password 这样知名且备受喜爱的 SaaS 公司(以及备受推崇的工具)如此热衷于 Rails,并愿意在我们最高级别的会员资格上做出贡献,这无疑是重大的好消息。值得一提的是,他们并非“出身”于 Rails 团队,而是“通过收购”才成为 Rails 团队的一员。这充分说明了 Rails 的强大之处。

1Password 的产品副总裁Jason Meller 加入了 Rails 基金会董事会。在最近的 Remote Ruby 播客节目中,他进一步分享了这一切是如何发生的,当时他的公司 Kollide 被 1Password 收购,并且说服公司内部加入基金会几乎是不费吹灰之力:“1Password 觉得是时候正式参与到社区中了。这简直是顺理成章。所有人立刻看到了其中的价值。” (这是一个很棒的节目,可以在这里收听。)

1Password 加入了 Rails 基金会核心的八个创始成员行列,它们都在董事会占有席位:CookpadDoximityFleetioGitHubIntercomProcoreShopify37signals

董事会的其他变动包括Neha Batra接替成为 GitHub 的董事,以及Ryan Sherlock接替成为 Intercom 的董事。(非常感谢Kyle DaigleDarragh Curran,他们在此之前担任董事一职,现已将接力棒传递下去。)

今年,Rails 基金会还迎来了三位新的贡献成员:makandraTableCheckGusto,它们加入了 Cedarcode、Planet Argon、AppSignal、BigBinary 和 Renuo 的行列。

今年的成果充分展示了大家对 Rails 社区的鼎力支持。以上所有公司不仅为我们的工作提供资金,还提供建议、想法、贡献时间并分享资源——这一切都是因为他们相信我们支持 Rails 社区并希望其蓬勃发展的使命。

我们的工作 100% 得益于这些成员的持续支持。下面回顾一下这些支持在 2024 年为 Rails 社区的各位带来了什么。

我们更新了 Rails 指南。 (文档)

Rails 文档的更新工作于二月开始,并贯穿全年。总共有21 篇指南得到了更新,包括添加了大多数最新的 Rails 8 默认设置。

这些指南现在都已更新,并且在语气、内容、上下文和可读性方面更加一致,这要归功于Ridhwana KhanBhumi ShahHarriet OughtonPetrik de HeusCarlos Antonio Da Silva 以及社区中无数帮助审查 PR 的朋友们。这里还有更多工作要做,但我们已经有了一个良好的开端。

我们改进了 Rails 指南的设计和用户体验。 (文档)

Rails 指南之前的设计在近 15 年里都发挥了很好的作用,但网站的用户体验和设计与它所推广的框架一样,也需要不断发展。因此,今年我们对它进行了改进,为指南焕新,让访问者看到更干净、更时尚、更现代的设计,更能体现当今 Rails 的风格。

John Athayde 更新了现有设计,添加了从右到左的渲染功能,并加入了一些方便的用户体验功能,例如浮动的、可滚动的章节导航栏,以及指南版本选择器(深受大家喜爱)。Alisa Wandzilak 为滚动条添加了高亮显示,而Derk-Jan Karrenbeld 在提高指南的可访问性方面做了大量工作。所有这些工作都是在三个Rails 团队的反馈和指导下完成的,也得到了社区的大力帮助。感谢大家!

我们推出了 Rails 案例研究。 (营销 - 文档)

还有什么比推出案例研究更能证明 Rails 是构建快速、灵活、可扩展应用程序的理想选择呢?通过这些案例研究,我们可以展示像Doximity 这样的公司是如何成功做到的。

Rails 社区拥有无数关于各类规模公司的成功故事,它们使用 Rails 构建并取得了巨大的成就——是时候将这些故事分享给世界了。

这项案例研究是 Planet Argon 的Robby Russell、Doximity 的Bruno Miranda以及Doximity 领导团队共同协作完成的。

我们发布了全新的旗舰入门教程。 (教育)

随着 Rails 8 的推出,该框架比以往任何时候都更好,这是推出一款展示 Rails 所有功能的旗舰入门教程的绝佳时机。

更新后的入门指南现在将引导你构建一个电子商务应用程序,并且是目前最最新、最全面的 Rails 8 教程,它介绍了 Rails 的基础知识以及最新的 Rails 8 默认设置。

我们还使其更易于初学者上手,旨在让 Rails 对所有人开放,并欢迎初学者在未来多年内加入 Rails。而且:它是可扩展的,所以请准备好迎接更多未来的教程。

特别感谢Chris Oliver在此教程上的工作,以及Rafael FrançaXavier NoriaJeremy DaerMatthew DraperCollin JilbertKent CrutchfieldHarriet OughtonJulian DussSantiago RodriguezGianlo OcchipintiKim Perino以及 GitHub 上的所有审稿人的帮助。

我们推出了 Docs 登陆页。 (文档)

为了给教程和案例研究腾出空间,并使 Rails 网站对初学者更友好、更易于导航,我们推出了 Docs,这是你安装 Rails、学习它、精通它并参与其中的一切的起点。通过一个便捷的页面,你现在可以访问安装指南、教程、指南、API 文档、案例研究、论坛和贡献指南。

John Athayde 在三个 Rails 团队的输入和指导下设计并发布了这个新页面。

我们与 Typecraft 合作推出了 Rails 8 Unpacked 系列视频。 (教育 - 营销)

DHH 为网站录制了一个新的 Rails 8 演示,这是对之前演示的重大升级——现在展示了如何在 30 分钟内完成一个应用程序从 rails new 到部署的整个过程。

但我们想深入探讨。我们希望有视频能回答你可能有的问题:Rails 8 中默认引入或新增了什么?这些改变有什么作用?为什么很重要?

但谁能以引人入胜、引人入胜的方式讲述这个故事呢?

答案在 Rails World 上找到了,在开幕主题演讲结束后,我发现自己和受欢迎的 YouTube 频道 Typecraft 的 Chris Power 坐在一起。“嘿,”他说,“这些 Rails 8 的东西太酷了。我该找谁来制作 Rails 的内容?”

Bingo。

Rails 8 Unpacked with Typecraft 是一个 9 部分的视频系列,通过演示一个任务管理应用程序来探索 Rails 8 的默认功能。它以适合 Ruby 社区的幽默、风度和专业知识相结合的方式讲述,希望你会喜欢。

感谢 Typecraft 的Chris PowerRobert Beene在 Rails 8 发布后迅速完成这个系列,并得到了审稿人Rosa GutiérrezDonal McBreenBreno GazzolaMiles WoodroffeBruno Miranda以及Rails Core团队的帮助。

我们启动了 Rails in Focus 系列视频。 (教育 - 营销)

Rails in Focus 是一个快速技巧和最佳实践的视频系列,面向所有级别的 Rails 开发者,帮助你最大限度地利用 Rails。

这些视频由社区制作,服务于社区。Emmanuel Hayford是我们这个系列的第一位主持人,但随着麦克风传递给其他 Rails 开发者,会有更多的主持人。你喜欢使用 Rails 的哪个功能?有什么鲜为人知的小技巧帮助了你?如果你有什么想分享并想成为主持人,请联系我们。订阅Rails YouTube频道,以便在发布更多视频时收到通知。

我们赞助了 Rails Girls São Paulo。 (活动)

在受邀参加 Tropical on Rails 的一个小组讨论后,Rails 基金会与 Doximity 联手赞助了同期举办的Rails Girls São Paulo活动。该活动在暂停一段时间后重新启动,采用新的形式,旨在帮助有一定 Rails 经验的女性提升技能,以在职业生涯中取得更大的进步。

在休息间隙,30 位与会者有机会向 Rails Core 的Eileen Uchitelle、Shopify 工程经理Gabi Stefanini、Rails 开发者Mayra Navarro以及我本人咨询关于如何在技术领域取得成功和晋升职业生涯的问题和建议。

基金会成员Bruno Miranda(Doximity)和Robby Russell(Planet Argon)以及我非常感谢有机会与来自巴西 Rails 社区的这群了不起的女性共度时光。感谢Debora FernandesCamila CamposCirdes Henrique的组织和邀请,以及 Doximity 的Douglas AndradeCamila TormenaJulio MonteiroDavid Bruisius对团队的指导。

我们推出了 Rails 周边商品店。 (营销 - 社区)

过去两年里,你们很多人都提出过要求,所以我们终于推出了官方Rails 周边商品店,最初上线的是经典永恒的商品——T恤、卫衣、帽子、马克杯和婴儿连体衣。我们会随着时间的推移增加更多商品,并尽快扩展到更多地区发货。

我们迫不及待地想在街上看到你们穿着 Rails 的骄傲!(别忘了在社交媒体上分享时标记 Rails。)

这看起来像一个小型周边商品店,但它的上线需要大量的努力,而且如果不是 Shopify 团队的Anne GonschorekMelissa MillerJackie GregoireLukas PerezBrandon SooknananNiklas Arsenault(因为周边商品店是建立在 Shopify 上的),这一切都不可能实现。

我们在多伦多汇聚了 1000 名开发者参加 Rails World。 (活动 - 营销 - 教育 - 社区)

来自 57 个国家的 Rails 开发者聚集在多伦多参加第二届 Rails World。我们进行了为期两天的技术讲座、研讨会、社交活动和晚间派对,并且在Rails 8 Beta 版开幕主题演讲中向全世界发布时,许多人都在现场。

这是一届令人难忘的盛会,在一个美丽的场地举行,这得益于许多赞助商的支持,尤其是我们的三位主要支持者:白金赞助商AppSignalGitHub,以及我们的城市主办方Shopify,他们很高兴能在自己的家乡举办此次活动。

一场活动需要很多方面的协调,这是今年发生的部分亮点:

  • Rails Core团队举行了他们的第二次线下会议——全天讨论框架的发展方向,并在 Rails World 活动开始前一晚共进晚餐。今年有 11 位成员(共 12 位)出席。
  • Shopify 首席执行官Tobi Lütke邀请DHHMatz进行了一场关于 Ruby、Rails 以及两者带来的工作乐趣的炉边谈话。
  • DHH 为Matz颁发了他有史以来的第一个奖项——Rails 终身成就奖,而 Xavier Noria 则为 Rails Committers 团队的Akira Matsuda颁发了 2024 年 Rails 杰出贡献奖。可以在这里阅读有关两位获奖者的详细信息。
  • Clio多伦多 Ruby聚会小组联合举办了精彩的第一天派对。
  • Shopify主办了闪电演讲环节,让 14 位与会者就从游戏到 Hotwire Native 等各种主题进行了简短演讲。
  • Buzzsprout再次主办了播客展位,让社区中的 6 个播客尽可能多地录制了采访,并利用了现场的 1000 名 Rails 开发者的聚集优势。
  • Telos Labs创建并开源了一个为整个社区打造的活动应用程序,我们使用它来创建议程并接收下次会议开始的通知。
  • Shopify通过一场史诗般的派对为 Rails World 划上了圆满的句号,派对横跨三层楼,提供美食、饮品、游戏和音乐,俯瞰多伦多天际线。

还有黄蜂,但我们对此避而不谈。

非常感谢所有今年的演讲嘉宾,以及所有让走廊交流环节像往常一样特别且引人入胜的人。

多伦多站的难度很高,但我们明年在阿姆斯特丹一定会努力超越。

最后但同样重要的是,我们将视频本地化为 3 种语言。 (营销 - 教育 - 社区)

感谢使用 Rails 构建的转录服务Happy Scribe,我们得以在所有 24 个 Rails World 2024 视频和所有 9 个 Rails Unpacked 视频中提供日语巴西葡萄牙语西班牙语字幕。我们希望这能消除障碍,让全球更广泛的开发者和 Rails 爱好者能够接触到 Rails 视频。

2024 年就此告一段落。

正如我开头所说,我们在 2024 年实现了所有目标,这感觉很好。但所有这些工作都只是起跑的枪声。

明年,所有这些都将继续:更多的教程、更多的视频、更多对 Rails Core 团队为你准备的任何更新的支持,当然,还有另一个需要开始规划的 Rails World。

对了,我们在博客订阅中添加了一个基金会类别。随时可以过来查看我们正在进行的工作。(感谢Beatriz Mitre添加了这项功能。) 我们的建议箱也一直开放,如果你有关于如何支持你的想法,欢迎提出。

最后,还有一件事。

感谢大家的热情和活力。这不仅让为这个社区工作变得有趣而令人兴奋,而且在过去一年里,我听到了来自其他社区和语言的无数开发者表示,他们认识到Rails 正在发生一些特别的事情。这证明了 Rails 社区对未来的真正热情和兴奋。这种积极性和自豪感足以让其他人注意到,这股力量非常强大。

因此,让我们在 2025 年继续保持这种势头。让我们继续制造声浪,向科技界展示 Rails 的真正价值。

祝愿 Rails 社区的每个人都有一个精彩的 2024 年。明年见!