-
Nikitos создал
AGENTS.md больше не пишется руками: * tools/agents_doc.py — один генератор для упаковщика и локального скрипта: --platform/--out для одного файла, --all обновляет README.md и AGENTS.md во всех dist/<платформа>/, --list показывает, что попадёт в приложение; * список документов НЕ задан списком: берутся все docs/*.md и docs/highlevel/*.md (сейчас 27), поэтому новый файл документации попадает в AGENTS.md сам и документ не может разойтись с текстами; * release.py рендерит AGENTS.md через этот же код, а build_and_push.sh вызывает `agents_doc.py --all` перед коммитом — вручную или через ИИ уже ничего собирать не нужно. Автосборка: * архитектура контейнера задаётся явно (--platform linux/amd64 для x86_64); на Apple Silicon контейнеры arm64, и «linux-x86_64» собирался под ARM; * если Docker не видит каталог проекта (Resources → File sharing), сборка автоматически уходит на путь через контекст (docker build + docker cp) — общие папки не нужны вообще; * .dockerignore, чтобы контекст не таскал build*/ и dist/. Зависимости: * ImGui пинован на коммит ветки docking, а GIT_SHALLOW TRUE качал только главную ветку — в чистом контейнере и в CI checkout падал с «reference is not a tree». Теперь для imgui глубокий клон, с пояснением в комментарии. dist/README.md — индекс по платформам со ссылками на скачивание и проверкой контрольных сумм.
32dfdd07