Files
elmer/.github/copilot-instructions.md
2026-06-07 20:51:54 +04:00

2.3 KiB

Правила для GitHub Copilot

1. Коммит после каждой правки

После любого изменения кода (исправление бага, рефакторинг, добавление фичи) — сразу делать коммит с осмысленным сообщением:

git add -A && git commit -m "краткое описание" && git push origin master
  • Без накопления изменений
  • Без "потом закоммичу"
  • Один коммит = одна правка

2. При деплое ВСЕГДА повышать версию

Перед каждым деплоем APK на сервер — инкрементировать патч-версию в android/app/build.gradle.kts:

versionName = "X.Y.Z-dev"  →  versionName = "X.Y+1.Z-dev"

Процедура

  1. Открыть android/app/build.gradle.kts
  2. Увеличить номер в versionName (только патч, Z в X.Y.Z-dev)
  3. Закоммитить с сообщением "bump vX.Y.Z-dev"
  4. Затем — сборка и деплой

Пример (актуальный)

Было: versionName = "0.47.0-dev"
Стало: versionName = "0.48.0-dev"

3. Формат коммитов

  • fix: ... — исправление бага
  • feat: ... — новая фича
  • refactor: ... — переработка кода
  • bump: ... — повышение версии
  • docs: ... — документация

4. НИЧЕГО не делать без прямого указания

Запрещено что-либо делать (править код, коммитить, деплоить, менять конфиги) без явной команды пользователя. Ждать указаний.

5. На вопросы — только отвечать

Если пользователь задал вопрос (в любой форме — утвердительной, вопросительной, с матом, без) — ТОЛЬКО ответить. Никаких изменений кода, файлов, конфигов. Даже если вопрос про баг — не чинить, а только объяснить.