diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000..9237ae7 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,41 @@ +# Правила для GitHub Copilot + +## 1. Коммит после каждой правки + +После **любого** изменения кода (исправление бага, рефакторинг, добавление фичи) — сразу делать коммит с осмысленным сообщением: + +```bash +git add -A && git commit -m "краткое описание" && git push origin master +``` + +- Без накопления изменений +- Без "потом закоммичу" +- Один коммит = одна правка + +## 2. При деплое ВСЕГДА повышать версию + +Перед **каждым** деплоем APK на сервер — инкрементировать патч-версию в `android/app/build.gradle.kts`: + +``` +versionName = "0.42.0-dev" → versionName = "0.43.0-dev" +``` + +### Процедура +1. Открыть `android/app/build.gradle.kts` +2. Увеличить номер в `versionName` (только патч, Z в X.Y.Z-dev) +3. Закоммитить с сообщением `"bump vX.Y.Z-dev"` +4. Затем — сборка и деплой + +### Пример +``` +Было: versionName = "0.42.0-dev" +Стало: versionName = "0.43.0-dev" +``` + +## 3. Формат коммитов + +- `fix: ...` — исправление бага +- `feat: ...` — новая фича +- `refactor: ...` — переработка кода +- `bump: ...` — повышение версии +- `docs: ...` — документация