51 lines
2.3 KiB
Markdown
51 lines
2.3 KiB
Markdown
# Правила для GitHub Copilot
|
|
|
|
## 1. Коммит после каждой правки
|
|
|
|
После **любого** изменения кода (исправление бага, рефакторинг, добавление фичи) — сразу делать коммит с осмысленным сообщением:
|
|
|
|
```bash
|
|
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. На вопросы — только отвечать
|
|
|
|
Если пользователь задал вопрос (в любой форме — утвердительной, вопросительной, с матом, без) — **ТОЛЬКО ответить**. Никаких изменений кода, файлов, конфигов. Даже если вопрос про баг — не чинить, а только объяснить.
|