GITHUB_RELEASE_CHECKLIST.md•3.82 kB
# GitHub 公開前チェックリスト
このリポジトリをGitHubでパブリック公開する前に行った修正内容です。
## 完了した修正
### ✅ 1. 個人情報の削除
**修正したファイル:**
- `debug_mcp_draft.md` - メンテナ名を "Anderson Kaina" → "Community" に変更
- `debug_mcp_draft.md` - リポジトリURLを汎用的なものに変更
- `VSCODE_SETUP_FIX.md` - 絶対パスを `/path/to/Debug-MCP` に変更
- `mcp-config-external-repo.json` - 絶対パスを汎用パスに変更
- `docs/vscode-setup.md` - 8箇所の個人パスを `/absolute/path/to/Debug-MCP` に一括変更
**結果:** ✅ gitで追跡されているファイルに個人情報なし
### ✅ 2. ライセンスファイルの追加
- `LICENSE` ファイルを作成(MIT License)
- `README.md` のライセンスセクションを更新
- `README.ja.md` のライセンスセクションを更新
### ✅ 3. プロジェクトメタデータの追加
`pyproject.toml` に追加:
- ライセンス情報
- キーワード
- 分類子(classifiers)
- プロジェクトURL(Homepage, Repository, Issues, Documentation)
### ✅ 4. .gitignore の強化
追加した除外項目:
```
# MCP config (may contain sensitive paths)
mcp-config.json
mcp.json
# Draft files
*_draft.md
```
### ✅ 5. CONTRIBUTING.md の作成
コントリビューションガイドラインを追加:
- 開発環境のセットアップ
- テストの実行方法
- プルリクエストガイドライン
- コードスタイル
- 問題報告の方法
## セキュリティチェック結果
✅ パスワード、トークン、APIキーなし
✅ 環境変数ファイル(.env)は .gitignore に含まれている
✅ 個人の絶対パスはすべて汎用パスに置換済み
✅ 個人名は削除または汎用化済み
## 公開前の最終確認事項
### リポジトリ設定
- [ ] GitHubリポジトリ名を決定(推奨: `Debug-MCP`)
- [ ] Organization または個人アカウントを決定
- [ ] READMEとpyproject.tomlのURLを実際のリポジトリURLに更新
### ドキュメント
- [x] README.md(英語)が最新
- [x] README.ja.md(日本語)が最新
- [x] LICENSE ファイルが存在
- [x] CONTRIBUTING.md が存在
### コード品質
- [x] 全テストが通過(254テスト)
- [x] リント問題なし(ruff)
- [x] 型チェック問題なし
## 推奨される次のステップ
1. **GitHubリポジトリを作成**
```bash
# 新しいリポジトリを作成したら
git remote add origin https://github.com/YOUR-ORG/Debug-MCP.git
```
2. **URLを実際のものに更新**
- `README.md` の `your-org` → 実際のOrg名
- `README.ja.md` の `your-org` → 実際のOrg名
- `pyproject.toml` の `your-org` → 実際のOrg名
3. **初回プッシュ**
```bash
git add .
git commit -m "Initial commit: Debug-MCP v2.0"
git push -u origin main
```
4. **GitHub リポジトリ設定**
- About セクションに説明とトピックを追加
- Issues を有効化
- Discussions を有効化(オプション)
- GitHub Actions を有効化(将来のCI/CD用)
5. **リリース**
- GitHub Releases で v0.2.0 をタグ付け
- リリースノートを作成
## 公開後のタスク
- [ ] PyPI への公開を検討(`uv publish`)
- [ ] ドキュメントサイトの作成を検討(GitHub Pages)
- [ ] CI/CD パイプラインの設定(GitHub Actions)
- [ ] バッジの追加(テストステータス、カバレッジ等)
- [ ] コミュニティガイドラインの追加(CODE_OF_CONDUCT.md)
---
**準備完了!** 🚀
このリポジトリは個人情報を含まず、GitHubでパブリック公開する準備ができています。