Вопросы с тегом «versioning»

16
Разрешает ли Semantic Versioning 4 компонента в номерах версий?

Все примеры семантического управления версиями, которые я видел, показывают 3 используемых компонента. Не более 2 символов периода. В $DAYJOBнаших выпусках мы используем 4 компонента: 5.0.1.2 Позволяет ли это семантическое управление версиями? И как вопрос более высокого уровня и более спорный,...

15
Номер версии как часть имени файла

Я вижу, что для некоторых программ номер версии включен как часть имени файла, а для других - нет. Я более привык к последнему типу и думаю, что он более популярен, но иногда я вижу первый тип в библиотеках javascript. Например, имя файла jQuery похоже на jquery-2.1.0.jsвместо jquery.js. Всякий...

15
Управление версиями REST API. Каждый API имеет свою версию

Очень часто указывается версия API REST в URL-адресе, особенно в начале пути, например что-то вроде: POST /api/v1/accounts GET /api/v1/accounts/details Тем не менее, я не видел ни одного дизайна, где версия связана с каждым API. Другими словами, мы поддерживаем версию каждого API отдельно. то есть:...

15
Как лечить ошибки, которые пользователи считают фичей?

Вопрос : Как правильно исправить ошибку, которая, по мнению конечного пользователя, была функцией? Разработка : Я предполагаю, что если большой процент пользователей ожидал, что это будет функция, ее следует оставить «нефиксированной» или «фиксированной», чтобы быть более стабильной? Однако, что...

15
Ищем лучшие практики для нумерации версий зависимых программных компонентов

Мы пытаемся выбрать хороший способ нумерации версий для программных компонентов, которые зависят друг от друга. Давайте будем более конкретными: Программный компонент A - это встроенное программное обеспечение, работающее на встроенном устройстве, а компонент B - его соответствующий драйвер для...

14
Резюме различий между версиями Java? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 2 года назад . Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия....

13
стратегии пакетов и версий в среде с несколькими хранилищами

Мы небольшая фирма с несколькими командами, которые управляют своими собственными git-репозиториями. Это веб-платформа, и артефакты каждой команды используются в конце дня для ночных тестов. Мы пытаемся формализовать процесс создания версий и упаковки. У каждой команды есть мастер ветвь, где они...

12
Стратегия ветвления и управления версиями для разделяемых библиотек

Эти посты кажутся связанными, но мой мозг начинает таять, пытаясь обдумать это: P Мой работодатель только начал использовать систему контроля версий, прежде всего потому, что до того, как они наняли больше разработчиков, «хранилище» было жестким диском одинокого разработчика, который работает в...

12
Разрабатывал проект, с чего начинаются мои номера версий?

Я разработал проект и многое изменил. Этот разветвление - это не просто небольшое изменение функции и исправление скрытой ошибки, это довольно существенное изменение. Только большая часть основного кода является общей. Я разветвлял этот проект на v2.5.0. Некоторое время я начал создавать версии...

12
git, maven и jenkins - управление версиями, разработка и выпуск

Каков предпочтительный способ сделать следующее с git, maven и jenkins: Я разрабатываю приложение, которое я хотел бы поддерживать в ветвях «dev» и «release». Я хотел бы, чтобы Дженкинс построил оба. Возможно, что артефакты релиза будут иметь версии, подобные 1.5.2, а dev-build будет просто...

12
Шаблоны для управления версиями реляционных данных в базе данных MySQL?

Я пытаюсь найти подход для проекта, где пользователь может редактировать записи и иметь возможность видеть прошлые версии этих записей. Вот упрощенная схема примера с использованием списка: TABLE list ( id int auto_increment primary key, user_id int, title varchar(255) ); TABLE list_tasks ( id int...

10
Каков наилучший способ создания версии многокомпонентного проекта?

У меня есть программа, которая построена из 5 основных компонентов. Я нахожу стандартную нумерацию версий слишком ограничивающей, потому что мне хотелось бы узнать, в какой версии находится каждый из компонентов. Кто-нибудь нашел простой способ сделать это, кроме как перечислить каждый...

10
Семантическая версия в Agile

Допустим, у меня есть 14-дневные итерации спринта, где у меня есть несколько историй о новых функциях, несколько улучшений и некоторые ошибки, которые нужно исправить. Я также внедряю эти изменения, когда они будут готовы, я не жду окончания спринта. Моя проблема - как отследить семантическое...

10
Избежать конфликтов версий зависимостей?

Любой проект Java, который использует мой jar, почти наверняка будет иметь дополнительную зависимость от другого jar, который мой jar также содержит в качестве зависимости. Проблема в том, что у другой банки есть несколько версий. Как я могу избежать каких-либо проблем, которые могут возникнуть, в...

9
Git Staging: когда ставить? Что делать, если после этого произошла модификация

Я довольно новичок в широком мире Git. Я прочитал руководство и тренировался, но меня смущают некоторые его аспекты, которые я не смог выяснить после поиска. Я задаюсь вопросом: В проекте (после первой фиксации), когда подходящий момент для создания исходных файлов? Прямо перед совершением? Сразу...

9
Поднять версию, прежде чем начинать новую разработку или пометить релиз, что лучше?

Некоторые проекты поднимают версию до того, как начать новую разработку, в то время как другие проекты сталкиваются с версией при маркировке релиза. Какой подход лучше? Если номер версии не изменился в начале нового этапа, разработчики могут забыть изменить его и просто выпустить программу. Если...

9
Обработка изменений в управляемой событиями архитектуре микросервиса

Я занимаюсь исследовательским проектом, в котором изучаю варианты обработки изменений в микросервисной архитектуре, управляемой событиями. Итак, скажем, у нас есть приложение, в котором мы получили четыре разных сервиса. Каждый из этих сервисов имеет собственную базу данных для хранения локальных...

9
API версий

Предположим, у вас есть большой проект, поддерживаемый базой API. Проект также предоставляет публичный API, который могут использовать конечные пользователи. Иногда вам нужно внести изменения в базу API, которая поддерживает ваш проект. Например, вам нужно добавить функцию, которая требует...