参加する
ヘルプの入手方法
コミュニティサポートについては、Stack Overflow の sbt タグを推奨します。
- 問題または質問を明確に述べ、十分なコンテキストを提供してください。コード例と
build.sbt
は、適切に編集されていれば役立つことがよくあります。
Scala Discord の #sbt チャンネル もあります。ユーザーはここで交流しています。
貢献するには?
sbt はオープンソースプロジェクトであり、誰もが参加することを推奨しています! sbt や Play などの関連ツールを構築している開発者のコミュニティに参加してください。
Twitter
アップデートについては、Twitter で @scala_sbt をフォローしてください。
Stack Overflow に貢献する
Stack Overflow はプログラマー向けの Q&A サイトです。Stack Overflow の sbt タグで質問したり回答したりすることは、sbt に関する知識を共有する素晴らしい方法です。ユーザーは互いの貢献に投票し、評判ポイントを獲得できます。
バグを報告する
sbt でバグを見つけた場合は、お知らせください!バグレポートは、sbt の信頼性と使いやすさを向上させる上で重要な役割を果たします。sbt は GitHub を使用して問題を追跡しています。開発者はあなたから 3 つのことを必要としています。**手順**、**問題**、そして **期待** です。#327 と #831 を例として参照してください。
手順
バグを報告する際は、事実と意見を区別するようにしてください。最初に必要なのは、**私たちのコンピューター**で問題を再現するための正確な**手順**です。再現可能なテストがない場合は、`build.sbt`、バージョン番号、`sbt` の実行方法、コード例など、役立つと思われるものをすべて含めてください。何らかの方法で問題を再現できない場合、問題は修正できません。エラーメッセージを伝えるだけでは不十分です。
問題
次に、**問題**、つまり*あなたが思う*問題について説明してください。あなたにとって問題であることは明らかかもしれませんが、実際には意図的な動作である可能性があります。
期待
**期待**についても同様です。*あなたが思う*起こるべきだったことを説明してください。
注記
オプションの**注記**セクションを追加して、分析を記述します。
プラグインを作成する
プラグインは sbt と Play の機能を拡張します。新しいプラグインを作成することは、多くの場合、sbt のコアコードにパッチを当てるよりも簡単です。コミュニティプラグインのリストをご覧ください。
プラグインと sbt コアの開発については、sbt-dev リスト および GitHub ディスカッション で話し合われています。プラグインと sbt コアの開発に関して質問がある場合は、リストまたはチャットで質問できます。
コアにパッチを当てる
sbt のコードは GitHub の sbt/sbt リポジトリでホストされており、sbt のドキュメント(このページを含む)は sbt/website リポジトリにあります。
好きな機能に取り組んでいただいて構いませんが、良いアイデアが欲しい場合は
- "help wanted" または "good first issue" ラベルが付いた問題を探してください
- GitHub ディスカッション で私たちに相談してください