feat(builder): add project editor

This commit is contained in:
sdarbinyan
2026-07-10 13:43:53 +04:00
parent 7161a81068
commit e2c8747fcc
50 changed files with 1656 additions and 42 deletions

View File

@@ -171,3 +171,9 @@ Bootstrap JSON является главным конфигурационным
- Отдавать tenant-specific bootstrap.json.
- Поддерживать schemaVersion и changelog контракта.
- Не включать frontend-специфические runtime-хуки в JSON.
## Project Editor Coverage
- Marketplace Project Editor изменяет bootstrap-конфигурацию без редактирования доменных сущностей.
- Editor работает со строго типизированными разделами: general, branding, theme, header, footer, homepage, widgets, marketplace features.
- Под preview допускается in-memory override bootstrap snapshot без полной перезагрузки браузера.
- Будущие builder endpoints должны повторять контракты BootstrapConfig без tenant-specific веток во frontend.