English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
OpenCode への貢献をしやすくしたいと考えています。最もよくマージされる変更の種類は以下のとおりです:
- バグ修正
- 追加の LSP / フォーマッタ
- LLM パフォーマンスの改善
- 新しいプロバイダのサポート
- 環境固有の癖への修正
- 欠けている標準動作
- ドキュメントの改善
ただし、UI またはコアの製品機能は、実装前にコアチームによるデザインレビューを通過する必要があります。
すべての PR は既存の issue を参照しなければなりません。 PR を開く前に、バグや機能を説明する issue を開いてください。これによりメンテナのトリアージが容易になり、重複作業を防ぎます。リンクされた issue がない PR はレビューなしでクローズされることがあります。
長い AI 生成の PR 説明や issue は受け入れられず、無視されることがあります。メンテナの時間を尊重してください:
- 短く焦点を絞った説明を書いてください
- 何が変わったのかと理由を自分の言葉で説明してください
- 簡潔に説明できなければ、PR が大きすぎるかもしれません
PR タイトルは conventional commit 標準に従う必要があります:feat: 新機能、fix: バグ修正、docs: ドキュメント、chore: メンテナンス、refactor: リファクタリング、test: テスト。
開発環境のセットアップ、ビルドコマンド、デバッガの設定に関する完全な詳細は、英語の原文 CONTRIBUTING.md を参照してください。