Skip to content
Paul Radzkov edited this page Jun 10, 2017 · 7 revisions

npm version npm version

Подготовка к первой публикации

  • добавить в корень проекта .editorconfig http://editorconfig.org/ и убедиться, что код отформатирован по этим правилам. Пример моего конфига.
  • создать или отредактировать package.json
  • создать или отредактировать bower.json
  • проверить .gitignore
  • создать или отредактировать .npmignore
  • создать .min версию для релизных css и js файлов
  • добавить в начало каждого релизного файла комментарий с версией проекта и ссылкой на репозиторий проекта
  • создать или обновить README.md
  • создать git-tag
  • опубликовать в npm командой npm publish
  • зарегистировать в bower командой bower register <my-package-name> <git-endpoint>

После первой публикации

  • добавить бэджи в README.mdhttps://badge.fury.io
  • добавить в README.md ссылки на подключаемые из CDN релизные файлы — https://unpkg.com/

Создание нового релиза

  • обновить версию проекта в титульных комментариях загружаемых файлов
  • сбилдить css и css.min файлы
  • обновить package.json командой npm version 1.0.X
  • создать новый git-tag и обновить changelog
  • обновить пакет командой npm publish
  • обновить http://codepen.io/paulradzkov/pen/Mygdrb