Skip to content

Latest commit

 

History

History
57 lines (34 loc) · 2.37 KB

RULES.md

File metadata and controls

57 lines (34 loc) · 2.37 KB

ルール

CI/CD

.github/workflows 配下で以下の設定を行っています

ベースブランチへの CI/CD

  • 本番環境への配信

プルリクエストへの CI/CD

  • jest のようなテストツールによるコードテスト
  • eslint のようなリンティングツールによるコードチェック
  • prettier のようなフォーマッターによるコード整形
  • ステージングプレビュー環境への配信

ブランチ保護

プルリクエスト時に以下のルールを適用します

  • CI をパスしなければマージができない
  • 自分自身でマージせずに、レビュアーからの承認(Approve)を受けて始めてマージができる

開発フロー

基本的にはGitHub flowを採用しています

ブランチ

  • main もしくは master ブランチがベースブランチである
  • 場合によっては一時的に develop ブランチをベースブランチとすることがある

着手表明

  1. カンバンの「やる」カラムをチェックする
  2. 優先度の高い issue のうち着手可能なものを自分自身にアサインする
  3. 着手した issue を「やっている」カラムに移動する

Pull Request での作業

  1. 作業内容を Pull Request として提出してレビューをリクエストする
  2. レビューを受ける
  3. マージの承認を得られたら自分でマージする

Issue での作業

  1. issue に進捗をコメント、完了する
  2. 社内ミーティングで確認する

タスク管理

カンバンを中心として優先度の設定、進捗の管理をおこなっています

コミットメッセージ

基本的にはConventional Commitsを採用しています