为 Discourse 做贡献

:bookmark: 本指南介绍了如何以多种方式参与 Discourse 开源项目,包括倡导、设计、翻译、代码贡献、错误报告以及财务支持。

:person_raising_hand: 所需用户等级:任何人都可以参与!

许多充满热情的人经常询问他们如何回馈 Discourse。简单的回答是:“你太棒了!:heart:”,是的,你可以通过多种方式做出贡献。

摘要

在本文档中,我们将涵盖:

  • 回馈 Discourse 的各种方式
  • 如何参与的逐步指南
  • 每种贡献形式的最佳实践
  • 你可能遇到的常见问题的解决方案
  • 关于贡献的常见问题解答

欢迎所有人 :raising_hands:

Discourse 是一个开源项目。与普遍看法相反,参与开源项目并不局限于编码。还有许多其他重要领域可以让你发挥作用。

倡导 :loudspeaker:

支持 Discourse 的最佳方式之一就是为其做宣传。在不强求的情况下,尽可能多地谈论 Discourse。

常见的倡导方式

  • Meta 的赞美板块:在 Community Building > Praise 板块分享你对 Discourse 的积极体验。此外,考虑在这些第三方网站上评论 Discourse。
  • X(前身为 Twitter):使用 @discourse 分享你的社区故事。我们会阅读你发布的所有内容。
  • 其他社交媒体:虽然我们可能没有在其他社交平台上开设官方账号,但它们仍然是向人们介绍 Discourse 的好地方。
  • 线下聚会:通过 meetup.com 等平台加入或组织聚会。通过与对 Ruby、JavaScript 和开源等主题感兴趣的人建立联系来讨论 Discourse。

设计 :artist_palette:

你可以通过参与 Contribute > UXContribute > Feature 的持续讨论来贡献设计。你也可以创建 Customization > Theme#customization:theme-component。

翻译 :globe_showing_europe_africa:

如果你会说多种语言,可以通过翻译 Discourse 做出贡献。

代码 :laptop:

如果你熟悉 Rails 和 Ember.js,或者想要学习它们,你可以贡献代码。

错误报告 :bug:

如果你遇到错误,可以通过报告它们来帮助改进。

资金 :money_bag:

如果你或你的组织拥有比时间更多的财务资源,可以考虑订阅我们的高级托管服务。我们不接受捐赠,但支付我们的托管服务费用将直接用于开发 Discourse 的核心团队。

常见问题

我该如何开始?

选择这么多,可能会让人望而生畏。这里有一些建议:

  • 阅读所有内容:从首页开始,了解重大事件。
  • 做你认为大家应该做的事:如果你觉得社区能从某事中受益,那就去做吧。

贡献者能获得报酬吗?

是的,有些贡献是由 Discourse 公司或第三方付费的。我们鼓励有偿贡献,但也理解这并不总是可行的。无论情况如何,贡献 ideally 应由内在动机驱动,并旨在促进 Discourse 项目和社区的发展。

其他资源

67 个赞