プロダクトの追加手順
Membership Console に新規プロダクトを作成する場合の手順書です。
GitHub リポジトリのセットアップ
ブランチ保護ルールを作成
既存のリポジトリを参考に保護ルールを作成してください。
ラベル設定
既存のリポジトリからラベル情報をエクスポートします。
GitHub CLIが必要なので、まずはghコマンドが使えるようインストールしてください。
 | # GitHubにログイン
$ gh auth login
# 既存のリポジトリからラベル情報をエクスポート
$ gh label list -R membership-console/{既存のリポジトリ} --json="name,color,description" | jq > labels.json
  | 
 
次に、新規リポジトリにラベル情報をインポートします。
github-label-syncを使って、下記コマンドからインポートしてください。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12  | # github-label-syncのインストール
$ npm install -g github-label-sync
# アクセストークンの確認
$ cat ~/.config/gh/hosts.yml
github.com:
    user: YOUR_ACCOUNT_NAME
    oauth_token: gho_YOUR_ACCESS_TOKEN
    git_protocol: https
# ラベルのインポート
$ github-label-sync -a gho_YOUR_ACCESS_TOKEN -l labels.json membership-console/{新規リポジトリ}
  |