This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
---
|
||||
description: Поддерживать VERSION и docs/CHANGELOG при изменениях проекта
|
||||
alwaysApply: true
|
||||
---
|
||||
|
||||
# Версионирование и документация
|
||||
|
||||
При **значимых** изменениях кода или поведения:
|
||||
|
||||
1. Обновить [`VERSION`](../VERSION) (SemVer):
|
||||
- **PATCH** — исправления, мелкие правки без смены API/поведения
|
||||
- **MINOR** — новая функциональность, обратно совместимая
|
||||
- **MAJOR** — ломающие изменения (формат ссылок, схема БД, API)
|
||||
|
||||
2. Добавить запись в [`docs/CHANGELOG.md`](../docs/CHANGELOG.md) под новой версией (Added / Changed / Fixed / Removed).
|
||||
|
||||
3. При изменении архитектуры, пайплайна, режимов ZILANT/VOLK или карты файлов — обновить [`docs/ARCHITECTURE.md`](../docs/ARCHITECTURE.md) и при необходимости [`README.md`](../README.md), [`docs/volk-mode.md`](../docs/volk-mode.md).
|
||||
|
||||
4. Перенос скриптов в `tools/` — обновить [`tools/README.md`](../tools/README.md).
|
||||
|
||||
5. Не поднимать версию за косметические правки без изменения поведения.
|
||||
|
||||
Текущая базовая версия: **1.0.1**.
|
||||
Reference in New Issue
Block a user