Discourse 是一款优秀的开源社区软件,整个团队分布多个大洲,用线上系统远程工作。目前他们正在寻找 Rails 与 Ember.js 开发者,并能提供丰厚的待遇,感兴趣的同学请留意。@Appinn

开源社区 Discourse 寻找 Rails/Ember.js 开发者并提供可能的工作机会 1

来自一直为 Discourse 中文本地化做努力的 @fantasticfears 同学的消息,其也是 Discourse 中文论坛的维护者。

小众软件官方论坛 也基于 Discourse,并且已经运行超过 2 年。Discourse 是开源社区 + 商业开发运作模式,团队成员会优先解决企业客户问题,而普通用户的需求则交给社区,这样能够保持活力并持续发展。

具体的工作机会如下,你也可以在这里看到原文:

Discourse 团队寻找 Rails 和 Ember.js 开发者

Discourse 团队一直在寻找 Rails 和 Ember.js 的开发者。整个团队分布多个大洲,用线上系统远程工作。工资待遇应该至少在 $10000/月。Discourse 的特色在于用户交互和游戏化的特性。如果你想有这样的工作机会,你可以直接参与社区,提交 patch 和帮助用户,团队自然会优先考虑于你。

这个过程不简单,你需要很懂英语、会合作还要知道技术栈上的方方面面,也特别有意思。当然你还要很能坚持。在官方社区的参与过程中,你要特别注意开发者的惯例,要会沟通。

可以做什么 ?

短期:

  • 翻译下插件怎么开发,开发环境怎么做
  • Transifex 翻译;教程翻译
  • 按照官方论坛上的 https://meta.discourse.org/tags/pr-welcome6 列表做

长期:

  • 同一个账号绑定多个 OAuth2 provider
  • Unicode 用户名

我在中文社区这做过的事情很多都是国际化和本地化。如果你不知道从哪里开始,这是一个你会最熟悉的点,比较好切入。

这个 https://github.com/fantasticfears/discourse-chinese-localization-pack4 插件就是本地化的重点了。

Discourse 现在还需要在 Unicode 用户名、支持多个 OAuth2 provider(比如你可以用微博、QQ 登录然后绑定到同一个账户)和搜索上做更多改进。还有备份到七牛、又拍或者 UCloud 等等。

极其特别需要和微信的集成,但是这必须要官方支持多个 OAuth2 provider 这样的功能才能做到。

中文用户体验差的原因一半在于网络基础设施和环境的问题。将来如果官方对国内市场有兴趣,团队肯定会优先青睐于你。

如果相信自己的英文和对社区的理解,直接从官方论坛的 bug 分类找 pr-welcome 来做。

当然你也可以从翻译开始,这会是一个了解系统的很好方式。

如果你有疑问,欢迎你提问。

EDIT:如果你不甚了解互联网社区之于 hacker(如果你不用 reddit),你可能会把它只当做论坛。论坛是给线上社区用的,不理解就先记着就是了。