Apprentice-Team-Dragon / todo

0 stars 0 forks source link

gitルール #21

Open makoto00000 opened 7 months ago

makoto00000 commented 7 months ago

git運用ルール

team dragonのgit運用ルールを以下のように定めます。

1.ブランチ

ブランチ名 説明
main 直接の作業は行わない、実際に稼働しているサービスと同等のコードを管理するブランチ。
develop 開発用のベースとなるブランチ。mainから派生させる。
feature 作業用、機能開発用ブランチ。developから派生させる。実装完了後はdevelopへマージ。
fix バグ修正用ブランチ。修正完了後はdevelopへマージ。

運用方法

ブランチ名について

基本は下記2つで運用して、難しい場合は適宜考える。

・feature(新機能開発)

feature/{issue番号}_{内容}

例:feature/#8_add_menu

・fix(バグ修正)

fix/{issue番号}_{内容}

例:fix/#21_fix_bug

2.コミット

Format

${prefix}: {やったこととその理由}

例: 「 fix:ユーザー情報にnameが足りないのでnameを追加 」

長文になる場合は本文に詳細を書く。

Prefix 一覧

3.プルリクエスト

4.タスク管理

Issuesを使って行う。

タスクの進め方

Label一覧

Label 意味
📝 docs ドキュメントのみ。
🌟 feature 機能を追加する。featureブランチを作成する。
🐛 bug バグが発生している。fixブランチを作成して対応する。
♻️ refactor 動いてはいるが、リファクタリングした方が良い。
🚫 invalid 対応するのが困難なIssueにつけてクローズする。
Label 内容
🏎️ 優先度:高 絶対に対応する
🛵 優先度:中 できれば対応した方が良い
🚲 優先度:低 対応しなくても良い

タスクの作成

5.その他ルール

makoto00000 commented 7 months ago

プルリクエスト テンプレート

実施タスク

例:issue #2

実施内容

レビューしてほしいこと

備考