這邊是 @0xRory 對 Commit Message 一些想法, 整理by @Victor.D.F

Commit Message 规范组成:

🍄 Header: <type>(<scope>): <subject>

🍄 Body: 72-character wrapped. This should answer:

🍄 Footer:

<aside> 💡 type: subject 是简述不要超过 50 个字元,type 只允许使用以下类别: feat: 新增/修改功能 (feature)。 fix: 修补 bug (bug fix)。 docs: 文件 (documentation)。 style: 格式 (不影响程式码运行的变动 white-space, formatting, missing semi colons, etc)。 refactor: 重构 (既不是新增功能,也不是修补 bug 的程式码变动)。 perf: 改善效能 (A code change that improves performance)。 test: 增加测试 (when adding missing tests)。 chore: 建构程序或辅助工具的变动 (maintain)。 revert: 撤销回覆先前的 commit 例如:revert: type(scope): subject (回覆版本:xxxx)

</aside>

📇范例 fix:

fix: 自订表单新增/编辑页面,修正离开页面提醒逻辑

❓问题:

  1. 原程式码进入新增页面后,没做任何动作之下,离开页面会跳提醒

  2. 原程式码从新增/编辑页面回到上一页后(表单列表页面),离开页面会跳提醒