Публикации по теме 'semver'


В прошлом я пытался использовать npm version -patch в проектах, и это никогда не шло полностью по плану.
В прошлом я пытался использовать npm version -patch в проектах, и это никогда не шло полностью по плану. Использование стандартизированных сообщений фиксации полезно по многим причинам, но при использовании с другими инструментами оно может полностью снять когнитивную нагрузку по обновлению номеров версий. Два инструмента, которые мы использовали, чтобы помочь в этом: https://github.com/commitizen/cz-cli https://github.com/semantic-release/semantic-release/

Что такое сементическое управление версиями (также известное как semver)?
Что такое сементическое управление версиями (также известное как semver)? Вы когда-нибудь сталкивались с номером версии 4.3.2 ? Да, это семантическая версия. Что это такое? Что ж, это подход/метод, позволяющий различать предыдущую версию и новую версию любого программного обеспечения. Версия номер 4.3.2 может быть разделена на Major(4).Minor(3).Patch(2) , увеличивая Основные - изменения в основных функциях, таких как API. Незначительные изменения в функциональности И Патч..

Как заблокировать версию узла вашего проекта с помощью .Nvmrc или движков.
Что блокирует конкретную версию узла? Это процесс использования инструмента блокировки для изоляции зависимостей конкретной версии вашего приложения node.js. Почему это важно? Ваш проект полностью заблокирован и полностью доступен офлайн. Таким образом, установка выполняется намного быстрее. Я собираюсь провести вас через простой процесс блокировки приложения Node.js с использованием .nvmrc , а также engines . В первой части я предполагаю, что вы используете Node Version..

Одноранговые зависимости - NPM
Краткий обзор того, что такое peerDependencies, как их использовать и когда. В этой статье я надеюсь понять, что такое запись peerDependencies в package.json , почему такие зависимости критичны в некоторых случаях и как их использовать в проекты. Пакет package.json Проект с файлом с именем package.json в корне каталога проекта считается проектом NPM, что означает, что проект может использовать чужой код / ​​пакеты, опубликованные в репозитории NPM. Package.json - это..

Semver
Я думал об этом то и дело, но постоянно задавался вопросом, плохой ли типичный образец сброса на ноль. Возьмем, к примеру, greenkeeper.io . Это сервис, который отправляет пул-реквест для обновления ваших зависимостей, если они устарели. Фантастика, правда? Проблема в том, что когда он обновляется с 5.0.0 до 5.3.0, вы даже не знаете, было ли исправлено какое-то исправление, ведь в этом весь смысл. Очевидно, что в новых функциях нет необходимости, так как это все равно потребовало бы от..

Семантическое управление версиями для приложений конечного пользователя
Семантическое управление версиями для приложений конечного пользователя Всего один подход… SemVer (семантическое управление версиями, также известное как семвер ) - это схема для определения того, как присвоить новый номер версии программному обеспечению на основе разницы между предыдущей версией и новой версией. По сути: Учитывая номер версии MAJOR.MINOR.PATCH, увеличивайте: - MAJOR версию при внесении несовместимых изменений API, - MINOR версию при добавлении функций..