From 35a64fe4325dd9c521de6b3de291e89fd9b9264f Mon Sep 17 00:00:00 2001 From: Alexey Bagno Date: Fri, 28 Aug 2026 18:46:35 +0500 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83?= =?UTF-8?q?=D0=BA=D1=86=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=B0=D0=B3?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Проверки перед коммитом, формат коммитов: метка + короткое название + тело с деталями. Правила: один коммит = одна тема, документация и комментарии на русском. --- AGENTS.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..ddfa867 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,28 @@ +# hello + +Игра на Odin + raylib. Карты и тайлсеты экспортируются из Tiled в JSON. + +## Проверки перед коммитом + + odin check . # компилируется без ошибок + +Тесты (`odin test .`) — если трогал парсеры или игровую логику. + +## Коммиты + +Формат: метка + короткое название, **на русском**: + + feat: чтение параметров тайлсета из tiles.json + +Метка — feat, fix, refactor, docs, chore, test. Название — императив, суть изменения. + +В теле коммита — подробности: как работает, какие подводные камни. + +- Один коммит = одна тема. Правка + тест едут вместе. +- Не описываем очевидное («фикс бага»), описываем что изменилось. +- Если фикс что-то ломал — можно вторую строку с «почему», но обычно не надо. + +## Прочее + +- Вся документация и комментарии в коде — на русском. +- Табы (odinfmt.json), пакет один — main, файлы по темам: map, tiled_parser, entity.