English • Català • Deutsch • Español • Français • हिंदी • Bahasa Indonesia • Italiano • 日本語
한국어 • Nederlands • Polski • Português (BR) • Русский • Türkçe • Tiếng Việt • 简体中文 • 繁體中文
Roo Codeはコミュニティ主導のプロジェクトであり、すべての貢献を深く評価しています。共同作業を円滑にするため、私たちは課題第一のアプローチで運営しています。つまり、すべてのプルリクエスト(PR)は、まずGitHubの課題にリンクされている必要があります。このガイドを注意深く確認してください。
すべての貢献者は、私たちの行動規範に従う必要があります。
私たちのロードマップは、プロジェクトの方向性を示しています。あなたの貢献をこれらの主要な目標に合わせてください。
- 差分編集とコマンド実行が一貫して信頼できることを確認します。
- 定期的な使用を妨げる摩擦点を減らします。
- すべてのロケールとプラットフォームでスムーズな操作を保証します。
- さまざまなAIプロバイダーとモデルに対する堅牢なサポートを拡大します。
- 明確さと直感性のためにUI/UXを合理化します。
- 開発者が日常的に使用するツールに期待する高い期待に応えるために、ワークフローを継続的に改善します。
- 現実世界の生産性を測定するための包括的な評価ベンチマーク(evals)を確立します。
- 誰もがこれらの評価を簡単に実行および解釈できるようにします。
- 評価スコアの明確な増加を示す改善を出荷します。
PRでこれらの分野との連携について言及してください。
- プライマリ: Discordに参加し、**Hannes Rudolph (
hrudolph)**にDMしてください。 - 代替: 経験豊富な貢献者は、GitHubプロジェクトを介して直接関与できます。
- バグ修正: コードの問題への対処。
- 新機能: 機能の追加。
- ドキュメント: ガイドと明確さの向上。
すべての貢献は、私たちのスキニーテンプレートを使用してGitHubの課題から始まります。
- 既存の課題を確認する:GitHubの課題で検索します。
- 課題を作成する:
- 機能強化: 「機能強化リクエスト」テンプレート(ユーザーの利益に焦点を当てた平易な言葉)。
- バグ: 「バグレポート」テンプレート(最小限の再現+期待値と実際値+バージョン)。
- それに取り組みたいですか? 課題に「Claiming」とコメントし、Discordで**Hannes Rudolph(
hrudolph)**にDMして割り当てを受けてください。割り当てはスレッドで確認されます。 - PRは課題にリンクする必要があります。 リンクされていないPRはクローズされる場合があります。
- 「課題[未割り当て]」の課題については、GitHubプロジェクトを確認してください。
- ドキュメントについては、Roo Codeドキュメントをご覧ください。
- 最初に既存のレポートを確認してください。
- 次の情報を含む「バグレポート」テンプレートを使用して新しいバグを作成します。
- 明確で番号付きの再現手順
- 期待される結果と実際の結果
- Roo Codeのバージョン(必須)。関連する場合はAPIプロバイダー/モデル
- セキュリティの問題:セキュリティアドバイザリを介して非公開で報告してください。
- フォークとクローン:
git clone https://github.com/あなたのユーザー名/Roo-Code.git
- 依存関係のインストール:
pnpm install
- デバッグ: VS Codeで開きます(
F5)。
- 機能または修正ごとに1つの焦点を絞ったPR。
- ESLintとTypeScriptのベストプラクティスに従ってください。
- 課題を参照する明確で説明的なコミットを作成します(例:
Fixes #123)。 - 徹底的なテストを提供します(
npm test)。 - 提出前に最新の
mainブランチにリベースします。
- 早期のフィードバックを求める場合は、ドラフトPRとして開始します。
- プルリクエストテンプレートに従って、変更内容を明確に説明します。
- PRの説明/タイトルに課題をリンクします(例:「Fixes #123」)。
- UIの変更については、スクリーンショット/ビデオを提供します。
- ドキュメントの更新が必要かどうかを示します。
- 割り当てられたGitHubの課題を参照する必要があります。割り当てを受けるには、課題に「Claiming」とコメントし、Discordで**Hannes Rudolph(
hrudolph)**にDMしてください。割り当てはスレッドで確認されます。 - リンクされていないPRはクローズされる場合があります。
- PRはCIテストに合格し、ロードマップに沿っており、明確なドキュメントが必要です。
- 毎日のトリアージ: メンテナーによる簡単なチェック。
- 毎週の詳細なレビュー: 包括的な評価。
- フィードバックに基づいて迅速に反復します。
貢献することにより、あなたの貢献がRoo Codeのライセンスと一致するApache 2.0ライセンスの下でライセンスされることに同意したことになります。