chore: правило — нестандартные команды только по приказу
This commit is contained in:
+2
-1
@@ -9,6 +9,7 @@
|
|||||||
## Git
|
## Git
|
||||||
|
|
||||||
- Коммитить и пушить после каждого завершённого этапа
|
- Коммитить и пушить после каждого завершённого этапа
|
||||||
|
- **Синхронизация: `git pull` (НЕ `reset --hard`).** `reset --hard` стирает локальные правки. Для синхронизации после пуша — только `git pull`.
|
||||||
- **⛔ .gitignore — ДО генерации:** генераторы по сервисам (`yaml-generator`, `resource-generator`, `docs-generator` в `TOOLS/bin/`) создают файлы в папках-приёмниках. Эти папки-приёмники — СРАЗУ добавлять в `.gitignore`, ДО запуска генераторов. НЕ после. Что именно: `resources_yaml/`, `resources_gen/`, `generated/`, `docs/30_registry/resources/` и любые новые.
|
- **⛔ .gitignore — ДО генерации:** генераторы по сервисам (`yaml-generator`, `resource-generator`, `docs-generator` в `TOOLS/bin/`) создают файлы в папках-приёмниках. Эти папки-приёмники — СРАЗУ добавлять в `.gitignore`, ДО запуска генераторов. НЕ после. Что именно: `resources_yaml/`, `resources_gen/`, `generated/`, `docs/30_registry/resources/` и любые новые.
|
||||||
- **Аудит при старте:** перед началом работы — `git ls-files` на сгенерированное, сверить с `.gitignore`
|
- **Аудит при старте:** перед началом работы — `git ls-files` на сгенерированное, сверить с `.gitignore`
|
||||||
- **⛔ Симлинки запрещены.** Никаких `ln -s`. Разные стенды — разные файлы. Общий код — через импорты, не через симлинки.
|
- **⛔ Симлинки запрещены.** Никаких `ln -s`. Разные стенды — разные файлы. Общий код — через импорты, не через симлинки.
|
||||||
@@ -19,7 +20,7 @@
|
|||||||
- Не трогать рабочий код без явного указания
|
- Не трогать рабочий код без явного указания
|
||||||
- Не делать ничего сверх того, о чём явно попросили
|
- Не делать ничего сверх того, о чём явно попросили
|
||||||
- Деструктивные операции (`kubectl delete`, `rm -rf`, `terraform destroy` и др.) — только после явного подтверждения с указанием конкретных объектов
|
- Деструктивные операции (`kubectl delete`, `rm -rf`, `terraform destroy` и др.) — только после явного подтверждения с указанием конкретных объектов
|
||||||
- Отвечать кратко, без вступлений, извинений, благодарностей и прочей воды
|
- **⛔ НИКОГДА без прямого приказа:** `git reset --hard`, `git push --force`, `rm -rf`, нестандартные флаги, обход скриптов — только после явного «делай» с указанием конкретной команды.
|
||||||
|
|
||||||
## Билд провайдера (TEST)
|
## Билд провайдера (TEST)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user