Integration profile: P0 — dev/test authoring tool (Flex OOTB).
From the package directory:
composer test
composer phpstanOn a fresh Symfony 7.4+ project with APP_ENV=dev and symfinity/recipes Flex endpoint configured:
composer require --dev symfinity/ui-kernel:^0.3.1 symfinity/ui-designer:^0.1
php bin/console debug:config symfinity_ui_designer
php bin/console list ui-designerStart the dev server and open /ui-designer — expect HTTP 200 and the studio shell (nav: Import · Studio · Export).
Simulates an external consumer — no org path repo, live flex/main recipe, Packagist dist:
make dogfood-new SLUG=ui-designer-packagist-lab VERSION='7.4.*' FORCE=1
make dogfood-serve SLUG=ui-designer-packagist-labOpen /ui-designer. Requires network (Packagist + symfinity/recipes).
For in-tree authoring smoke (path repo + full UI stack), use SLUG=ui-lab instead.
With APP_ENV=prod and bundle not registered for prod:
curl -s -o /dev/null -w '%{http_code}' http://127.0.0.1:8000/ui-designerExpect 404.