Python包具有记录public API changes using CHANGES.txt(see an example)的最佳实践。有像zest.releaser这样的工具可以自动发布和发布笔记维护。NPM ChangeLogging和自动化
NPM软件包是否具有记录更改的最佳实践a.k.a. ChangeLog? (或者人们希望从Github的历史记录中获得意义)
NPM软件包是否具有自动化工具用于在执行NPM软件包发布时保持更改日志,以便发布日期和版本号将记录在ChangeLog中?
我发现npm-release脚本,但其功能仅限于标记和推出新的NPM软件包。
在Python CHANGES.txt例如:
Changelog
=========
1.0.0-dev (Unreleased)
----------------------
- Added feature Z.
[github_userid1]
- Removed Y.
[github_userid2]
1.0.0-alpha.1 (2012-12-12)
--------------------------
- Fixed Bug X.
[github_userid1]