1.8 KiB
1.8 KiB
CLAUDE.md — инструкции для Claude Code
Текущая версия: 1.6.1
Версионирование
Файл версии: version.py → __version__
Semver: MAJOR (ломающие изменения) | MINOR (новая фича) | PATCH (багфикс, мелкие правки)
ВАЖНО: При любых изменениях в коде — ВСЕГДА бампить версию перед сборкой:
- Багфикс →
patch - Новая фича →
minor - Ломающие изменения →
major
Порядок релиза:
- Внести изменения в код и закоммитить
python release.py patch(илиminor/major/2.0.0) — ОБЯЗАТЕЛЬНО перед сборкойpython build.py --clean- Закоммитить изменения версии, поставить тег и запушить:
git add version.py CHANGELOG.md README.md CLAUDE.md git commit -m "vX.Y.Z: описание" git tag vX.Y.Z git push sensey master --tags
Скрипт release.py автоматически обновляет все 4 файла (version.py, CHANGELOG.md, README.md, CLAUDE.md) и генерирует changelog из git log.
Git — автокоммит и пуш
ОБЯЗАТЕЛЬНО: После завершения любых изменений в коде — коммить и пуши в sensey:
git add <изменённые файлы>
git commit -m "описание"
git push sensey master
- Не оставляй незакоммиченные изменения в конце сессии
- Remote:
sensey(https://git.sensey24.ru/aibot777/server-manager.git) - Ветка:
master