在 Rails 6.0 开发期间,GitHub 工程师递交了 100 多个 pull requests 去改进文档、修复 bug、增加功能和改善性能。 GitHub 称升级 Rails 6.0 到生产环境没有对客户造成任何负面影响,唯一的异常发生在测试期间,还是 bot 导致的
GitHub 宣布它顺利升级到了 Rails 6.0。GitHub 平台是用 Rails 构建的,而 Rails 也是最早托管在 GitHub 上大型开源项目之一。GitHub 称他们的开发者与上游紧密合作,参与了新版本的开发。
https://www.theregister.co.uk/2018/08/16/github_rails_microsoft/
GitHub is about a third of the way through an architectural change that began last year. The company is moving away from Ruby on Rails toward a more heterogeneous, composable infrastructure. Ruby still has a place at GitHub – Lambert referred to the company as a Ruby shop, but he said there's more Go, Java and even some Haskell being deployed for services. The goal, he explained, is to make GitHub's internal capabilities accessible to integrators and partners.
这里面没有 Rails 只做前端的意思吧?大型系统多语言异构很正常,GH 自己开源的东西 Go、Java、Py、Haskell 全都有。
另外通过可以逆向的 GitHub 企业版来看,网站上的业务逻辑(Issues、PR)等等,还都是 Rails 实现的
这次 RailsConf 上 tenderlove 还是 ellien 宣布 GitHub 搞了专门的 Ruby 架构组负责给 Ruby 和 Rails 挖坑,比如 https://github.com/jhawthorn 这就是很自豪标出来的,要是准备逐步迁移显然没这么大必要