apogee-ai-templates¶
End-to-end project templates seeding
apogee new --template ….
Esta página está sendo ampliada
As tabelas abaixo são geradas do código-fonte do pacote, portanto estão corretas. Guias narrativos e exemplos comentados estão sendo escritos módulo a módulo.
API pública¶
Tudo abaixo é exportado pela raiz do pacote, então from apogee_ai_templates import X funciona para cada nome.
| Camada | Símbolos |
|---|---|
| Application | RenderedFile |
| Application · DTOs | BenchDTO, RenderDTO, ScaffoldDTO |
| Application · Use cases | BenchRenderUseCase, ListBlueprintsUseCase, ListTemplatesUseCase, RenderTemplateUseCase, ScaffoldProjectUseCase |
| Domain | Blueprint, RenderContext, Template, TemplateFile |
| Domain · Enums | BlueprintKind, RendererKind |
| Domain · Exceptions | BlueprintNotFoundException, MissingVariableError, TemplateError, TemplateNotFoundException |
| Domain · Protocols (ports) | IBlueprintRepository, IRenderer, ITemplateRepository |
| Infrastructure | BlueprintRegistry, InMemoryTemplateRepository, JinjaRenderer, SimpleRenderer, builtin_blueprints |
Instalação¶
A instalação base não tem dependência externa obrigatória. Cada extra habilita um adapter.
| Extra | Traz |
|---|---|
jinja |
jinja2>=3.1 |
CLI¶
Instalado como console script e registrado como plugin do apogee, então os mesmos subcomandos funcionam sob o binário global.
Leia a seguir¶
- Instalação
- Referência — todo símbolo público, gerado do código-fonte
- Apogee Framework — como os pacotes se encaixam