-
Notifications
You must be signed in to change notification settings - Fork 168
CHANGELOG.mdについて
TAKEUCHI Hiroaki edited this page Mar 25, 2019
·
16 revisions
正式リリースの際に sakura-editor/sakura/CHANGELOG.md を更新します。
changelog-sakura で自動生成される CHANGELOG.md を元に作成予定です。
changelog-sakura は主に下記のルールで CHANGELOG.md を作ってくれます。
- sakura-editor/sakura リポジトリの PR と Issue から作ってくれます。
- CI,management,refactoring,duplicate などのラベルが付いていると抽出されません。
- 各ラベルの説明に【ChangeLog除外】と書いています。
- 具体的には makeChangeLog.batのEXCLUDELABELS 記述のラベルが除外されます。
- 下記のルールで分類されます。
PRやIssueのラベル | 分類 |
---|---|
enhancement |
機能追加 |
bug |
バグ修正 |
specification change |
仕様変更 |
上記以外のPR | その他変更 |
上記以外のIssue | Closed issues |
【sakura-editor/sakura リポジトリ】
[PR と Issue]
↓
↓ 【sakura-editor/changelog-sakura リポジトリ】
ラベル除外、自動分類 [AppVeyor + github-changelog-generator]
↓
[CHANGELOG.md]
↓
↓ リリース時に手動で整形してコミットする
↓
【sakura-editor/sakura リポジトリ】
[CHANGELOG.md]
- 自動生成された CHANGELOG.md をコミットします。基本コピペです。
- Issue は不要なのでコピペしません。
- Issue を除外するために正規表現で
^-.*?[^)]\)\n
を除去しています。 -
**Closed issues:**
は不要なので除去しています。
- Issue を除外するために正規表現で
- Home
- Document
- Tips
- Coding Tips
- GitHub Tips
- ci
- 仮想マシンのテスト環境
- Pull-Requestを簡単にローカルに取得する方法