色んなところから良さそうな所を寄せ集めた
プロジェクトのルール
プルリクエスト
- issueの番号を書く
Projects
- Cardは作らない
- 履歴が検索しにくい為、基本的にissueで運用
issue
- ラベル
- projectラベルは付ける
commit message
基本的にAngularの開発ガイドに従い、プレフィックスを付ける。
(Angularの開発ガイドの他にtry:
を追加した)
- feat: 新しい機能
- fix: バグの修正
- docs: ドキュメントの変更
- style: styleの変更
- refactor: リファクタリング
- perf: パフォーマンスに関すること
- test: テストの変更
- chore: 細かいこと、雑用
- try: 試してみたいこと
ブランチのルール
削除タイミング
- margeしたら
ブランチ命名規則
中央リポジトリ
- master ここにマージされたらCircleCIが周り、deploygateに配信されます
- develop 開発用
開発用リポジトリ
- ブランチ名
- プレフィックス/issueID/機能名
- プレフィックス
- feature: 新しい機能
- fix: 修正全般
- hotfix: 優先しなきゃいけないバグの修正
- try: 試してみたいこと
フォーマットについて
Save Actionsというプラグインでフォーマットをかける(参考)