これは、Discourse オープンソースプロジェクトへの貢献方法に関するガイドです。アドボカシー(支援活動)、デザイン、翻訳、コード貢献、バグ報告、財政的支援など、さまざまな方法が含まれています。
必要なユーザーレベル: 誰でも貢献できます!
多くの情熱的な人々が、どのようにして Discourse に恩返しできるかについて質問してきます。シンプルな答えは「あなたは素晴らしいです!
」ですが、はい、貢献できる方法はたくさんあります。
まとめ
このドキュメントでは、以下について説明します:
- Discourse に恩返しできるさまざまな方法
- 参加するためのステップバイステップのガイド
- 各貢献形態におけるベストプラクティス
- 遭遇しやすい一般的な問題への解決策
- 貢献に関するよくある質問
全員歓迎 
Discourse はオープンソースプロジェクトです。一般的な考えとは異なり、オープンソースプロジェクトへの貢献はコーディングに限定されません。あなたが違いをもたらすことができる、他の重要な領域がいくつかあります。
アドボカシー 
Discourse を支援する最善の方法の一つは、それを宣伝することです。押し付けがましくならないように、できる限り Discourse について話してください。
一般的なアドボカシーの方法
- Meta の Praise カテゴリ: Community Building > Praise カテゴリで Discourse に関するポジティブな経験を共有してください。また、これらのサードパーティサイトで Discourse のレビューを検討することも検討してください。
- X(旧 Twitter): @discourse を使用して、コミュニティのストーリーを共有してください。私たちはあなたの投稿をすべて読みます。
- その他のソーシャルメディア: 公式アカウントを持っていないプラットフォームもあるかもしれませんが、それらは依然として人々に Discourse について伝えるのに最適な場所です。
- ミートアップ: meetup.com などのプラットフォームを通じて、ミートアップに参加するか、主催してください。Ruby、JavaScript、オープンソースなどのトピックに関心のある人々とつながることで、Discourse について議論してください。
デザイン 
進行中の Contribute > UX または Contribute > Feature の議論に参加することで、デザインに貢献できます。また、Customization > Theme や Customization > Theme component を作成することもできます。
- Material Design などのデザインや、Header Categories Navbar などのコンポーネントを確認してください。
- Discourse テーマを使用するための初心者ガイド や Discourse テーマの開発者ガイド などのガイドに従ってください。
翻訳 
複数の言語を話せる場合は、Discourse の翻訳に貢献してください。
- 翻訳貢献ガイド に従ってください。
- #dev:translations で会話に参加してください。
コード 
Rails や Ember.js に精通している場合、またはそれらを学びたい場合は、コードに貢献できます。
- Customization > Theme component や Customization > Plugin から始めてください。
- Theme Creator を使用するための初心者ガイド や Discourse プラグインの作成 などのガイドを参照してください。
- 開発および貢献ガイドライン に従ってください。
バグ報告 
バグに遭遇した場合は、報告することで貢献できます。
- バグが再現可能であることを確認してください。
- バグ報告ガイド に従ってください。
資金 
あなたやあなたの組織に時間よりも財政的リソースがよりある場合は、プレミアムホスティングサービスへの登録を検討してください。私たちは寄付を受け付けていませんが、ホストされたサービスへの支払いが、Discourse を開発するコアチームに直接行われます。
よくある質問
どのように始めればよいですか?
選択肢が多すぎて、途方に暮れてしまうかもしれません。いくつかアドバイスがあります:
- すべてを読んでください: トップページから始めて、主要なイベントについて最新情報を入手してください。
- 人々がやるべきだと思うことを実行してください: コミュニティが何かから恩恵を受けると思う場合は、遠慮せずに実行してください。
貢献者に報酬はありますか?
はい、Discourse 企業またはサードパーティによって、一部の貢献には報酬が支払われます。私たちは報酬付きの貢献を奨励していますが、それが常に可能であるとは限らないことも理解しています。どのように行われるかにかかわらず、貢献は本質的な動機と、Discourse プロジェクトおよびコミュニティを成長させたいという願望によって駆動されるのが理想的です。