Skip to content

開発フロー

Ebise Lutica edited this page Jan 22, 2023 · 6 revisions

本プラグイン開発では、Git Flowに近い仕組みを取っています。

前提

  • masterブランチ, developブランチにマージしないこと
    • 必ず機能ごとにブランチを作ってPRを送る
  • ただし、レビュー自体が不要なレベルで小さな変更(例: plugin.ymlの誤字修正など)は、メンテナー @EbiseLutica の許可があれば develop ブランチへ直接pushできる

機能拡張時

  1. feature/XXX という名前のブランチを、developから派生してつくる。XXXは実際の機能名を英単語ハイフン区切り。(困ったらissue番号でOK)
  2. 作ったブランチに向けて機能を実装する
  3. developブランチに向けてPRを発行する。このとき、resolve #XXX (XXXはissue番号)と、対応するissueをPR説明欄に記入すること。masterマージ時に自動クローズしてくれます。

修正時

  1. fix/XXX という名前のブランチを、developから派生してつくる。XXXは実際の機能名を英単語ハイフン区切り。(困ったらissue番号でOK)
  2. 作ったブランチに向けて機能を実装する
  3. developブランチに向けてPRを発行する。このとき、fix #XXX (XXXはissue番号)と、対応するissueをPR説明欄に記入すること。masterマージ時に自動クローズしてくれます。
Clone this wiki locally