Rspackへの貢献にご興味をお持ちいただきありがとうございます!すべての貢献は重要であり、Rspackを次のレベルに引き上げるのに役立ちます。
ご質問がある場合は、DiscordサポートチャンネルまたはGitHubディスカッションボードでお気軽にご質問ください。
Rspack再現テンプレートを使用して、最小限の再現可能な例を作成できます。
最小限の再現可能な例(MRE)とは、以下の条件を満たすコードです。
MREは、問題を迅速に理解し、再現できるようにするために不可欠です。これにより、より短い時間で役立つ正確な回答を得られる可能性が高まります。MREには、無関係な機能に関連する無関係なコードを含めるべきではなく、代わりに目の前の問題のみに焦点を当てる必要があることに注意することが重要です。
Stack Overflowの最小限の再現可能な例の作成方法も参照してください。
コードベースに飛び込んで開始したい場合は、good first issueのラベルが付いたイシューリストを確認することをお勧めします。これにより、プロジェクトに慣れ、貢献を開始するのに役立ちます。
プロジェクトの方向性を理解し、優先順位に沿ったイシューに取り組みたい場合は、追跡イシューリストで進捗状況と現在の目標の概要を確認できます。
main
から新しいブランチをチェックアウトします。pnpm run lint:js
とpnpm run lint:rs
を実行して、コードスタイルを確認します。プルリクエストを送信する際には、以下の点に注意してください。
PRタイトルの形式は、Conventional Commitsに従います。
例:
PRに破壊的変更が含まれている場合は、タイプ/スコープの後に!
を追加し、release: breaking change GitHubラベルを追加してください。
私たちは常に貢献者を探しており、それはメインリポジトリだけにとどまりません。
今日から参加して変化を起こすための、その他の方法をご覧ください。
注意として、すべての貢献者は行動規範に従う必要があります。