Skip to content

[AI Generated][DOC] 换用 Keep a Changelog 与语义化版本导语 - #795

Merged
ouyangjiahong26 merged 1 commit into
masterfrom
docs/changelog-intro
Oct 5, 2026
Merged

ouyangjiahong26 merged 1 commit into
masterfrom
docs/changelog-intro

Conversation

@ouyangjiahong26

Copy link
Copy Markdown
Collaborator

无关联 issue。改动只落在 CHANGELOG.md 的导语,不动代码。

原来的导语是一段写给维护者的写作规则,读者打开文件先看到的是发布条目面向调用方、issue 引用置段尾括号、已发布条目是不可变历史,而这份文件本身如何组织、版本号按什么口径递增反而没有交代。现改为两句声明:本项目的所有重要变更都记录在此文件中,条目格式基于 Keep a Changelog,版本号遵循语义化版本,并给出两个规范站点的中文版链接。

取舍上,被替换的写作规则不另立新文体,其中条目形状与引用置段尾已在 CONTRIBUTING.md 的正文写作约定里有等价表述,保持单一事实来源;另两条(已发布条目保持写成时的语言、内部实现路径与决策沿革不进本文件)目前没有等价落点,本次一并删除,若判定仍需保留,宜迁入 CONTRIBUTING.md 的正文写作约定一节而不是回到导语。

有一点出入写在这里备查:本仓库 CHANGELOG 分节取 FEAT、FIX、CLEANUP、DEP、DOC、TEST,与 Keep a Changelog 的 Added、Changed、Removed 分类并不相同,因此导语用条目格式基于而不是遵循,只声明结构层面的对齐,不宣称分类一致。

验证:.venv/bin/python scripts/check_doc_quotes.py 通过,新增文本无直角引号;导语两个外链实测返回 HTTP 200。仓库内没有测试或门禁引用 CHANGELOG 头部,无其他文件需要同步。

@ouyangjiahong26
ouyangjiahong26 merged commit d655c02 into master Oct 5, 2026
2 checks passed
@ouyangjiahong26
ouyangjiahong26 deleted the docs/changelog-intro branch October 5, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant