SuperAPI AI 工具集

conventional-commits

前端与建站

查看项目

更新于 10-16 06:48

技能介绍

用途:按 Conventional Commits v1.0.0 规范生成 Git 提交信息,类型采用 Angular 约定。

主要能力:提交信息格式为 <type>[optional scope]: <description>,可附可选正文与页脚。feat 用于新功能(对应 SemVer MINOR),fix 用于缺陷修复(对应 PATCH),其他类型可选。推荐类型包括 feat、fix、build、chore、ci、docs、style、refactor、perf、test。破坏性变更须在类型/范围前缀的冒号前加 !,或使用 BREAKING CHANGE: 页脚(或两者兼用),对应 SemVer MAJOR;BREAKING-CHANGE 与 BREAKING CHANGE 作为页脚标记同义。

使用方式:优先使用最短形式,多数提交应为单行 type[scope]: description,仅在描述不足以表达上下文时才添加正文或页脚。范围用括号内小写名词标识代码区域,如 fix(parser): ...;正文与描述之间空一行,页脚与正文之间空一行,页脚标记用 - 代替空格(BREAKING CHANGE 除外)。

适用场景:创建 git 提交、撰写提交说明。

限制:结构元素不区分大小写,但 BREAKING CHANGE 必须大写。资料未提供安装命令、平台支持、收费或价格信息。