Ensure all changes are committed and pushed to sensey at the end of every session. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# CLAUDE.md — инструкции для Claude Code
|
||
|
||
## Текущая версия: 1.5.0
|
||
|
||
## Версионирование
|
||
|
||
Файл версии: `version.py` → `__version__`
|
||
|
||
Semver: **MAJOR** (ломающие изменения) | **MINOR** (новая фича) | **PATCH** (багфикс, мелкие правки)
|
||
|
||
**Порядок релиза:**
|
||
1. Внести изменения в код и закоммитить
|
||
2. `python release.py minor` (или `patch` / `major` / `2.0.0`)
|
||
3. `python build.py --clean`
|
||
4. Закоммитить и запушить
|
||
|
||
Скрипт `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`
|