本指南介绍了如何以多种方式为 Discourse 开源项目做出贡献,包括宣传、设计、翻译、代码贡献、错误报告和财务支持。
所需用户级别:任何人都可以贡献!
许多热心人士经常问如何回馈 Discourse。简单的回答是:“你太棒了!
”,是的,您可以通过多种方式做出贡献。
摘要
在本指南中,我们将介绍:
- 您回馈 Discourse 的不同方式
- 如何参与的逐步指南
- 每种贡献形式的最佳实践
- 您可能遇到的常见问题的解决方案
- 关于贡献的常见问题解答
欢迎所有人 
Discourse 是一个开源项目。与普遍的看法相反,为开源项目做贡献不仅仅局限于编码。在其他几个重要领域,您也可以有所作为。
宣传 
支持 Discourse 的最佳方式之一是为其进行宣传。在您能做到的任何时候谈论 Discourse,但不要强迫。
常见的宣传方式
- Meta 的赞美分类 (Praise Category):在 Praise 分类中分享您使用 Discourse 的积极体验。也可以考虑在这些第三方网站上评论 Discourse。
- X(以前的 Twitter):使用 @discourse 分享您的社区故事。我们会阅读您的所有帖子。
- 其他社交媒体:我们可能在其他社交平台上没有官方账户,但它们仍然是告诉人们关于 Discourse 的好地方。
- 聚会 (Meetups):通过 meetup.com 等平台加入或组织聚会。通过与对 Ruby、JavaScript 和开源等主题感兴趣的人们联系来讨论 Discourse。
设计 
您可以通过参与正在进行的 UX 或 Feature 讨论来为设计做出贡献。您也可以创建一个 Theme 或 #theme-component。
- 查看像 Material Design 这样的设计或像 Header Categories Navbar 这样的组件。
- 遵循使用 Discourse 主题初学者指南和Discourse 主题开发者指南等指南。
翻译 
如果您会说多种语言,可以通过翻译 Discourse 来做出贡献。
- 遵循翻译贡献指南。
- 加入 Dev > Translations 中的对话。
代码 
如果您熟悉 Rails 和 Ember.js 或想学习它们,您可以贡献代码。
- 从 Theme component 或 Plugin 开始。
- 参考使用主题创建器初学者指南和创建 Discourse 插件等指南。
- 遵循开发和贡献指南。
错误报告 
如果您遇到错误,可以通过报告它们来提供帮助。
- 确保错误是可重现的。
- 遵循错误报告指南。
资金 
如果您或您的组织拥有的财务资源多于时间,请考虑订阅我们的高级托管服务。我们不接受捐赠,但支付我们的托管服务费用将直接用于支持开发 Discourse 的核心团队。
常见问题解答
我如何知道从哪里开始?
面对如此多的选择,可能会让人不知所措。这里有一些建议:
- 阅读所有内容:从顶部页面开始,以了解重大事件的最新信息。
- 做您认为人们应该做的事情:如果您认为社区可以从某事中受益,请继续做下去。
贡献者可以获得报酬吗?
是的,一些贡献会由 Discourse 公司或第三方付费。我们鼓励付费贡献,但也理解并非总是如此。无论如何发生,贡献最好应由内在动机和发展 Discourse 项目和社区的愿望所驱动。