Files
server-manager/CLAUDE.md
2026-02-23 14:58:26 -05:00

42 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CLAUDE.md — инструкции для Claude Code
## Текущая версия: 1.5.3
## Версионирование
Файл версии: `version.py``__version__`
Semver: **MAJOR** (ломающие изменения) | **MINOR** (новая фича) | **PATCH** (багфикс, мелкие правки)
**ВАЖНО:** При любых изменениях в коде — ВСЕГДА бампить версию перед сборкой:
- Багфикс → `patch`
- Новая фича → `minor`
- Ломающие изменения → `major`
**Порядок релиза:**
1. Внести изменения в код и закоммитить
2. `python release.py patch` (или `minor` / `major` / `2.0.0`) — **ОБЯЗАТЕЛЬНО перед сборкой**
3. `python build.py --clean`
4. Закоммитить изменения версии, поставить тег и запушить:
```bash
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:
```bash
git add <изменённые файлы>
git commit -m "описание"
git push sensey master
```
- Не оставляй незакоммиченные изменения в конце сессии
- Remote: `sensey` (https://git.sensey24.ru/aibot777/server-manager.git)
- Ветка: `master`