Описание тега semantic-versioning
Semantic Versioning is a community-driven version numbering standard proposal. Documentation can be found at semver.org.
1
ответ
Когда веб-компоненты совместимы в соответствии со спецификацией semver?
Говоря теоретически, я пытаюсь выяснить, когда линтер веб-компонента, читающий package.json для зависимостей веб-компонента JSPM, может определить, можно ли построить граф зависимостей веб-компонента без каких-либо дублирующих веб-компонентов на осн…
30 сен '16 в 19:03
1
ответ
Сравнение семи версий с тильдой / каретой
Скажем, я использую пакет NPM Semver: const semver = require('semver'); если я сравниваю точную версию с версией тильды / каретки, имеет ли значение какой аргумент имеет тильду / карету? Например: semver.eq('1.2.3', '^1.2'); или же semver.neq('~1.3.…
11 окт '18 в 06:00
1
ответ
Semver при добавлении значений в перечисления
Мы вводим семантическое управление версиями ( http://semver.org/) в наши библиотеки Java. Как мы должны обрабатывать добавление новых значений enum? Ситуация у нас следующая: annotations.jar содержит аннотацию со свойством типа MyEnum util.jar имеет…
07 окт '13 в 17:39
1
ответ
Протокол для исправления семантической версии: вы сталкиваетесь, если возрастают зависимости?
У меня есть проект Python, который закрепил зависимости. В моем пакете была обнаружена ошибка из-за ошибки в сторонней зависимости. Эта зависимость выпустила патч, который исправил ошибку. Однако, согласно семантическому версионированию, является ли…
21 дек '15 в 04:48
1
ответ
Семантическое управление версиями, когда обновление нарушает обратную совместимость с предыдущей минорной версией
Если я раскошелюсь на github с версией v1.0.0 а затем добавить некоторые новые функции. Он по-прежнему остается обратно совместимым, поэтому, если я правильно понимаю семантическое управление версиями, я изменяю версию на v1.1.0, Если я теперь решу,…
09 апр '18 в 00:36
5
ответов
Что означает "публичный API" в семантическом управлении версиями?
Я узнаю о том, как назначать и увеличивать номера версий с помощью правила "Семантическое управление версиями" с http://semver.org/. Среди всех его правил первый сказал: Программное обеспечение, использующее Semantic Versioning, ДОЛЖНО объявить обще…
27 фев '12 в 10:40
1
ответ
Поиск изменений интерфейса путем сравнения файлов заглушек Python
Я пытаюсь определить изменения интерфейсов открытых частей пакета python по сравнению с предыдущей версией. Это поможет с семантическим версионированием (MAJOR_CHANGE.MINOR_CHANGE.PATCH). Лучший способ, которым я могу придумать, это сделать следующе…
23 янв '18 в 12:52
1
ответ
Как просмотреть примечания к выпуску пакета npm перед обновлением?
Реализует ли реестр npm заметки о выпуске стандартным способом? Я видел заметки о выпуске в: README.md На GitHub как помеченный релиз без описания На GitHub как помеченный релиз с описанием Хотя SemVer, по крайней мере, дает мне знать, если произошл…
24 янв '16 в 02:20
1
ответ
Группа без регулярного выражения Node.js в semver
Я пытаюсь понять, как семантическая версия работает в nodejs (и npm). Репозиторий git, в котором размещено регулярное выражение, используемое nodejs, находится здесь https://github.com/sindresorhus/semver-regex, но я скопировал только две строчки ко…
19 июн '18 в 03:40
3
ответа
Какова хорошая стратегия управления версиями приложений для iOS при использовании TestFlight для внутреннего тестирования?
У меня есть приложение для iOS, которое использует семантическое управление версиями для пометки поставляемых сборок. Я также использую Apple TestFlight, чтобы передать внутренние сборки команде для тестирования /QA. Загрузка внутренней сборки требу…
15 окт '15 в 01:12
2
ответа
4-значное управление версиями в npm
Я удивлен, что 4-значное управление версиями не разрешено в экосистеме npm: https://docs.npmjs.com/about-semantic-versioning Однако мне нужно объединить мой конечный продукт из npm в другие системы, где разрешено 4 цифры. Итак, мой вопрос: (как) мы …
16 ноя '18 в 09:41
0
ответов
Go пакет / модуль semver инструменты
Прежде чем я создам его, есть ли инструмент, который отображает две версии пакета Go и сообщает об изменениях? Я хочу, чтобы что-то подключилось к моему конвейеру сборки, чтобы помочь в поддержке Semver. Особенно важно с поддержкой экспериментальног…
24 авг '18 в 08:50
1
ответ
Как получить номера версий (major.minor.patch) из исходного кода для задач TFS CI
Я пытаюсь создать пакет nuget в процессе CI. Я хочу версии пакетов в соответствии с версией Semantic. По сути, они будут иметь major.minor.patch-ci-date. для этой цели я использую задачу nuget packager на TFS. Я могу настроить версию для задачи Nuge…
26 авг '17 в 15:19
1
ответ
Git: дополнительные изменения во время слияния без конфликтов
Давайте предположим, что вы объединяете одну ветку в Git с другой (конечно, не вперед). И у вас нет конфликтов, поэтому слияние должно быть успешным, без перерывов. Но по некоторым причинам вы хотите внести некоторые изменения вручную в это объедине…
15 окт '13 в 08:42
3
ответа
Управление версиями программного обеспечения в крупных системах
Моя компания разрабатывает систему уже 10 лет. Эта система имеет 15 подсистем, которые являются почти независимыми (они могут использовать одни и те же библиотеки или пакеты или БД), и эти подсистемы создаются локально в отдельных командах, также ра…
04 фев '15 в 08:22
1
ответ
Как бороться с семантическим версионированием в Jenkins
Я начинаю Дженкинс на моем рабочем месте. Мы используем семантическое управление версиями с Teamcity, и я хочу реализовать то же самое в Jenkins. Моя проблема возникает, когда я сохраняю артефакты в папке builds ($JENKINS_HOME/jobs/$JOB_NAME/builds/…
16 мар '18 в 08:23
2
ответа
СемВер и Микросервис
Есть ли лучшие практики / шаблоны для применения SemVer в микросервисном продукте? Должен ли быть SemVer для каждого микросервиса и SemVer для всего продукта? Пример - у меня есть продукт под названием SuperDatabase с 3 микросервисами называется Sup…
11 апр '17 в 15:29
1
ответ
Смена имени переменной неровности СемВер мажорная или минорная?
Допустим, у меня есть функция, которую можно вызывать через API, например $MyFunction и для краткости $MyFunction возвращает 12. Теперь допустим, я переименую $MyFunction в $The12Function но он по-прежнему возвращает тот же результат (в этом примере…
11 фев '14 в 22:23
1
ответ
Файл спецификации rpm: что произойдет, если я изменю версию с 2 чисел на семантическую версию (3 числа)
Я строю свои собственные обороты. На данный момент у меня есть версии сборки 0.1, 0.2 и т.д. Я хотел бы использовать семантическое управление версиями. Теперь мне интересно, как будут работать зависимости, когда я это изменю? Предположим, у меня ест…
02 апр '14 в 07:51
1
ответ
Срочные изменения в предыдущем основном выпуске
Я ищу руководство для следующего сценария - Предположим, что у нас есть следующие несколько производственных версий общедоступного API - 1.1.0 2.1.2 Если в исправлении версии "1.1.0" была обнаружена ошибка / дефект, который привел бы к критическому …
28 сен '18 в 08:40