Пакеты 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 сценарий, но его функциональность ограничена мечения и выталкивая новые пакеты НПМ.
changes.txt пример из Python:
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]