Вот пакет, над которым я сейчас работаю.
Я впервые пытаюсь применить обычный формат журнала изменений и использовать управление версиями семантического выпуска. Сам выпуск работает нормально, у меня есть тестирование travis CI, сборка и публикация пакета в npm, создание новой версии и тега git. Также создан выпуск пакета GitHub, который в некотором смысле замена на отдельный файл журнала изменений.
Далее я пытаюсь автоматически создавать журнал изменений на основе изменений последней версии. Насколько я понимаю, conventional-changelog
может с этим помочь, но всякий раз, когда я бегу:
$ conventional-changelog -p eslint-plugin-protractor -i CHANGELOG.md -w -r 0
Я получаю все изменения, сгруппированные по версии 0.0.0-semantically-released
, которая является заглушкой version
, которую я вставил в package.json
, чтобы избежать предупреждений во время npm install
.
Что я делаю не так и как мне создать журналы для каждой семантической версии выпуска?
version
в свой package.json? см. Рекомендуемый рабочий процесс - person Gabriel Bleu   schedule 02.01.2018package.json
версию. Спасибо! Попробую рекомендуемый рабочий процесс. - person alecxe   schedule 06.01.2018