Qiitaの記事フィード用アプリ
ブランチ名 | 役割 |
---|---|
master | リリース済みブランチ、最新版の商用ソースコードです |
develop | 開発用ブランチ、開発版の最新ソースコードです |
feature/* | 機能開発ブランチ、Issue番号に紐づけられ、開発完了後に developブランチに取り込まれます |
- develop から master へマージ(この際に developブランチは削除しない)
- feature/* から develop へマージ(この際は feature/* ブランチを削除)
以下のようにコミットメッセージに記述してコミットする。
- プレフィックスに
[add]
などをつける - Issueと関連するコミットの場合は
refs #15
のようにチケット番号をつける - コミットは基本的に一行で記述(説明が必要な場合のみ詳細な説明を別の行で記述)
例は以下の通り
[add] refs #15 新しいファイルの追加
プレフィックス | 用途 |
---|---|
add | 新規機能追加 |
update | 機能改修(バグ以外) |
fix | バグ修正 |
remove | 削除 |
clean | リファクタリング |
本アプリケーションでは以下の命名規則でバージョンを管理する
- versionNameは1.0.1と3つ区切りとする。
- versionCodeは5桁または6桁でversionNameを表す。
versionName | versionCode |
---|---|
1.0.3 | 10003 |
2.23.25 | 22325 |
13.21.56 | 132156 |
要素 | versionName | versionCode | 備考 |
---|---|---|---|
メジャーバージョン | 1.0.0 | 10000 | 大幅なUI変更、機能変更など |
マイナーバージョン | 0.1.0 | 100 | 入出力に関わる要素の変更、プッシュ機能追加、APIの追加、画面追加など) |
リビジョン | 0.0.1 | 1 | バグ修正、細かいUI変更など |