Passo a passo CRUD
Do começo ao fim: uma.aip com várias entidades até os artefatos em prévia. Exemplo canônico: examples/blog-crud.aip.
Relacionados: inventory-crud.aip (estoque + workers) · mysql-minimal.aip (MySQL).
1. App + auth
2. Entidades e CRUD
Defina o grafo e declarecrud para cada recurso HTTP:
3. Validation, policy, index, API
/v1/authors, /v1/posts, /v1/comments (e variantes /{id}).
4. Seed + Behavior leve
5. Validar e emitir
INSERT de seed e CRUD OpenAPI sob /v1.
Para MySQL:
Checklist
- Um
appcomdatabase(+authse precisar) - Entidades com relações +
crudpor recurso -
validation/policy/index/apiconforme necessário - Opcional:
seed,workflow,event -
aip validateverde antes do emit - Revisar artefatos em prévia antes de publicar
