You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 13, 2018. It is now read-only.
Sergey Belov edited this page Feb 11, 2014
·
8 revisions
Убедиться, что тесты не сломаны: npm test
Создать новую секцию в ChangeLog.md (для версии 0.7.x)
Увеличить версию в package.json в соответствии с внесёнными в код изменениями, см. Semantic Versioning. Можно использовать команды
npm version patch
npm version minor
npm version major
Выполнить команду npm shrinkwrap, результат закоммитить (если зависимости не менялись, этого делать не надо)
Установить новую версию глобально: npm -g install из директории с исходниками
Установить новую версию локально: mkdir -p ../bem-tools-test && cd ../bem-tools-test && npm install ../bem-tools
Убедиться, что в пакет с версией не попадает ничего лишнего, сделать make clean
Запушить изменения на Github: git push origin master --tags
Опубликовать версию: npm publish из директории с исходниками
Если выпускаемый релиз стабильный, отметьте его меткой latest: npm tag bem@<version> latest. По умолчанию версия публикуется с меткой unstable (справедливо только для ветки release-1.0.0, для 0.6.x не требуется)