Skip to main content

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 declare crud para cada recurso HTTP:

3. Validation, policy, index, API

Os paths OpenAPI ficam /v1/authors, /v1/posts, /v1/comments (e variantes /{id}).

4. Seed + Behavior leve


5. Validar e emitir

Espere tabelas PostgreSQL para authors/posts/comments, índices, um INSERT de seed e CRUD OpenAPI sob /v1. Para MySQL:
Para jobs/filas (exemplo de inventário):

Checklist

  • Um app com database (+ auth se precisar)
  • Entidades com relações + crud por recurso
  • validation / policy / index / api conforme necessário
  • Opcional: seed, workflow, event
  • aip validate verde antes do emit
  • Revisar artefatos em prévia antes de publicar
Próximo: Comece aqui · Primeiros emitters · Segurança · Workflows