/QiitaView

Qiitaリーダーアプリ

Primary LanguageKotlin

QiitaView

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変更など