コンテンツにスキップ

プロダクトの追加手順

Membership Console に新規プロダクトを作成する場合の手順書です。

GitHub リポジトリのセットアップ

ブランチ保護ルールを作成

既存のリポジトリを参考に保護ルールを作成してください。

ラベル設定

既存のリポジトリからラベル情報をエクスポートします。

GitHub CLIが必要なので、まずはghコマンドが使えるようインストールしてください。

1
2
3
4
5
# 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/{新規リポジトリ}