AO3 News

Post Header

Published:
2017-06-05 18:45:58 UTC
Original:
Progress Report: AO3 Rails Upgrades!
Tags:

假如您有关注 我们的Archive of Our Own - AO3(AO3作品库)版本说明,您可能注意到我们最近一直致力于乏味的后端更新。“测试覆盖率”和“强参数”之类的词汇在这一年内的更改日志无处不在,我们也无法专注于更可见的特性和错误修正。但是,我们的确有取得进步,以及感谢您的捐赠让我们有足够的资金与承包商合作,来实施此类更新中的一大部分内容!

因为我们之间与几位承包商主要在代码库的小型修正上合作过, 我们现在很荣幸拥有一个在我们大型的Rails更新工程当中一直协助我们的优秀团队。希望他们在此项目结束后还会继续与我们在其他几个项目上合作。 \o/

然而,需留意的是拥有可以聘请承包商的能力不代表所有的工作可以马上完成。(唉! ) 我们的小型志愿程序员和测试员团队还需要彻底地审核和测试所有被提交的程序,同时还得照顾到他们的那些"现实生活"责任。不管差点被代码淹没的人是否有收费,程序漏洞都可能需要几天才能解决。同时,任何影响网站的稳定性和安全性的意外问题仍旧会被优先处理,占用志愿者的时间。 (这也是大型代码更新为何被长期延迟:总是有其他紧急问题等待我们的处理。)

因此,处理过期的代码程序还需要一些时间,以用户的立场来说我们的进展也可能会显得慢。 我们目前在使用Rails 3.2,并在升级后使用最新的版本Rails 5。(熟悉Rails的读者应该知道此项升级工作量很大。)Rails升级工作完成后,我们还需要更新AO3搜索和筛选功能背后的程序Elasticsearch。当那一切结束后,我们会小睡一会我们可以回到更使人兴奋和可见的项目!

我们想感谢您在此过程中的耐心等待和 捐赠 ,让我们外包一些更新AO3代码程序的工作。我们不能时刻在这里回复评论或回应每个推文(即使gif很搞笑),但是我们已收到您的心意到并真心感谢您。谢谢您多年来的支持! <3