Skip to content

Добавить версионирование в ветки проекта #14

Description

@PavelAgarkov

Версии будут формироваться в ветках v1 , v2 .. vn. И изменения будут формироваться отдельно для каждой версии. Теги для резизов буду браться из версионных ветвей. Чтобы проще поддерживать несколько версий проекта.

Маин ветка всегда текущая максимальная мажорная версия для читаемости репозитория пользователями.

Ветви с более низкой версией продолжают жизнеспособность, но в рамках стабилизации в случае багов и помечаются как deprecated, если есть версия +2 к указанной.

Например если была версия v1, то фиксы и доработки не ломающие обратную совместимость буду выпускаться до тех пор пока нет стабильной версии v3. После чего v1 уходит в пассивный режим поддержки. После стабильной версии v4, полностью перестает поддерживаться.

Разработка ведется в фича ветках. Фича ветка берется из pre-release-v1. pre-release-1 берется из v1. После чего фича ветки направляются на pre-release-v1. Там тестируется и дорабатываются, после чего сливается в v1 и выпускапьются новый тег.

Metadata

Metadata

Labels

documentationImprovements or additions to documentationquestionFurther information is requestedrightsDescribing for repo collaboratorsv1.0.0For stable release v1.0.0v2.0.0For stable release v2.0.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions