Skip to content
This repository has been archived by the owner on Jan 13, 2018. It is now read-only.

New version checklist

Sergey Belov edited this page Jul 10, 2013 · 8 revisions
  1. Убедиться, что тесты не сломаны: npm test
  2. Создать новую секцию в ChangeLog.md
  3. Увеличить версию в package.json в соответствии с внесёнными в код изменениями, см. Semantic Versioning. Можно использовать команды
  • npm version patch
  • npm version minor
  • npm version major
  1. Выполнить команду npm shrinkwrap, результат не коммитить
  2. Установить новую версию глобально: npm -g install из директории с исходниками
  3. Установить новую версию локально: mkdir -p ../bem-tools-test && cd ../bem-tools-test && npm install ../bem-tools
  4. Убедиться, что в пакет с версией не попадает ничего лишнего, сделать make clean
  5. Запушить изменения на Github: git push origin master --tags
  6. Опубликовать версию: npm publish из директории с исходниками
  7. Если выпускаемый релиз стабильный, отметьте его меткой latest: npm tag bem@<version> latest. По умолчанию версия публикуется с меткой unstable
  8. Опубликовать релиз на странице с релизами
Clone this wiki locally