このリポジトリは、チームでの効率的な Git 作業のためのガイドラインとテンプレートを提供します。
your-project-root/
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bugfix_report.md
│ │ └── feature_request.md
│ └── PULL_REQUEST_TEMPLATE/
│ ├── bugfix.md
│ ├── feature.md
│ └── review.md # レビューテンプレート
│
├── documents/
│ ├── adr/ # 設計判断の記録
│ │ ├── 0001-use-postgresql.md
│ │ └── 0002-adopt-graphql.md
│ ├── guides/
│ │ └── getting-started.md
│ ├── runbooks/
│ │ └── incident-response.md # 障害対応手順書
│ ├── tutorials/
│ │ └── quick-start.md
│ ├── API.md # API 仕様とエンドポイント
│ ├── ARCHITECTURE.md # システム構成・設計思想
│ ├── COMMIT_CONVENTION.md # コミットメッセージ規約
│ ├── DATABASE.md # データベース設計書・スキーマ定義書
│ ├── DESIGN.md # 設計ドキュメント
│ ├── REQUIREMENTS.md # 要件定義書
│ └── TECH_STACK.md # 使用技術スタック
│
├── .editorconfig # エディタ設定
├── .gitignore
├── CHANGELOG.md # 変更履歴
├── CODE_OF_CONDUCT.md # 行動規範
├── CODEOWNERS # コードオーナー定義
├── CONTRIBUTING.md # コントリビューションガイド
├── LICENSE
├── MILESTONE.md
├── PERFORMANCE.md # パフォーマンスチューニング
├── README.md
├── RELEASE.md # リリースノート
├── RODEMAP.md # 中長期ロードマップ
├── SECURITY.md # セキュリティポリシー
├── SETUP.md # 環境構築手順
└── TESTING.md # テスト方針イシューテンプレートに従って作成
ブランチ命名規則(.github/CONTRIBUTING.md)に準拠
- ローカルで作業を実施
- 定期的にコミット
コミットメッセージ規約に従う
- PR テンプレートに従って作成
- レビューガイドラインを参考にレビューを依頼
建設的なレビューを実施
- レビュー承認後にマージ
- ブランチのクリーンアップ