| ツール | バージョン |
|---|---|
| Node.js | .node-version |
| npm | package.json における engines.npm の値 |
| gibo | ^2.2.8 |
| yamllint | ^1.32.0 |
| ShellCheck | >=0.9.0 <1.0.0 |
| actionlint | .tool-versions |
| カテゴリー | 規約 |
|---|---|
| Git コミット | Conventional Commits v1.0.0 |
| @commitlint/config-conventional | |
| Git ブランチ戦略 | GitHub flow |
| バージョニング | セマンティック バージョニング 2.0.0 |
| GitHub PR タイトル | コミットメッセージ規約と同じ |
git clone --recursive git@github.com:<your org>/magic_lecture_license.git
cd magic_lecture_license
make dev-install
make lint
npm run commit # commitlint アダプターを伴った Commitizen を利用
# or
npm run cm # `npm run commit` のエイリアス
# or
git commit # 通常の Git コミット