管理者ガイド¶
1. リポジトリの立ち上げ手順¶
重要
- すべてのリポジトリは自動化スクリプトで作成してください。
- 手動でのリポジトリ作成やSubtreeコマンドの直接使用は禁止です。
- 事前に tools/.secret_pat に管理者権限を持つGitHub PATを設定してください。
2. テンプレート管理・更新¶
テンプレートリポジトリ
- temp_app, temp_portal の構成と運用
- テンプレートの更新・品質担保フロー
3. CI/CD・セキュリティ・Secret管理¶
設計例・ポイント
- GitHub Actionsワークフロー設計例
- セキュリティスキャン・Secret管理のポイント
4. ツール利用¶
| スクリプト | 概要 |
|---|---|
| setup_portal.sh | Portalリポジトリ新規作成 |
| add_app.sh | PortalリポジトリへのApp追加 |
| setup_app.sh | App単体リポジトリ新規作成 |
詳細な手順や注意点は、各スクリプトやテンプレートリポジトリREADMEも参照してください。
付録: 準備・トラブルシューティング¶
PATの準備¶
PATの準備
- 管理リポジトリ (
.github) をローカルにClone tools/.secret_patファイルを作成し、管理者権限を持つ GitHub PAT (repo, workflow) を記述して保存(Git管理外ファイルのため安全)
トラブルシューティング¶
認証エラー
gh auth loginの再実行、または.secret_patの更新を確認してください。
Subtree競合
- 親リポジトリ側で直接
apps/配下を編集してしまった可能性があります。原則、親での編集は禁止です。