Comece aqui
Use as ferramentas de referência do monorepo hoje. Os pacotes ainda não estão no npm público — clone o repositório e rode a CLI localmente. Requisitos: Node.js 20+, Git.1. Clonar e instalar
@aiparlance/parser, validator, cli e os emitters em prévia (sql, openapi, typescript, go, mysql, workers, python, php, docs, tests).
2. Rodar a CLI
O binário fica empackages/cli/dist/cli.js após o build:
Experimente o exemplo mínimo
Caminho feliz do blog CRUD (TypeScript + SQL + OpenAPI)
GET /v1/posts é público; rotas de escrita pedem Authorization: Bearer <JWT> (signCrudToken no arquivo gerado). Sem DATABASE_URL o app fica em memória.
3. Escreva seu próprio .aip
Toda spec v0.1 precisa de um bloco app primeiro, depois entity / crud / validation (Core). Veja Sintaxe e examples/.
my-app.aip e então:
Exemplos mais ricos (
blog-crud.aip, crm-reference.aip, ops-reference.aip, inventory-crud.aip) incluem Infra / Security / Behavior e fazem parse + validate com as ferramentas de referência v0.1 completa. Use mysql-minimal.aip para aip emit mysql.4. Rodar a suíte de testes
Na raiz do repositório:5. O que já está disponível vs o que é prévia
Leia mais: Primeiros emitters · Passo a passo CRUD · Exemplos · Especificação § Matriz de transpiladores · ROADMAP · CONTRIBUTING
