Admingen — Headless CMS генератор. Ты описываешь сущности, поля, связи и доступ в одной модели. Генератор создаёт backend, API-контракт, систему администрирования и миграции. Готовое приложение работает самостоятельно: генератор не участвует в обработке его запросов.
От модели к приложению
.admingen/project.yaml
↓
manifest → spec → plan → generate → diff → apply
↓
Go backend · React admin · OpenAPI · SQL migrations
Сохранение модели меняет manifest. Generate записывает файлы проекта. Применение миграций отдельно изменяет PostgreSQL. Публичный сайт — отдельный клиент API.
Что находится в этом разделе
- Структура проекта — Модель, backend, admin и API-контракт.
- Go backend: слои и путь запроса — Пакеты, интерфейсы и путь Create-запроса.
- React admin: структура и расширения — Features, страницы и контракты custom-компонентов.
- Собственный код и точки расширения — Hooks, зависимости, маршруты и свои компоненты.
- Генерация и владение файлами — Правила обновления, конфликты и история SQL.
- Архитектурные решения — Польза и ограничения семи решений.
- Как устроен генератор — Manifest, нормализация, план, шаблоны и UI.
Начни со структуры проекта или перейди к первому проекту.
