Loading...
Loading...
Edit dagger.gen.go output, Go templates (object.go.tmpl, defs.go.tmpl), invoke() dispatch, SDK interfaces (CodeGenerator, ClientGenerator), `dagger develop`, `dagger client install`. Keywords: codegen, SDK, bindings, templates, internal/dagger, dag.*, ModuleMainSrc
npx skill4agent add dagger/dagger dagger-codegendagger.gen.gointernal/dagger/dagger.gen.gocmd/codegen/generator/go/templates/core/sdk.godagger developdagger calldagger client install| # | Name | Trigger | Key Files |
|---|---|---|---|
| 1 | In-Module Bindings | | |
| 2 | Runtime Dispatch | Module startup | |
| 3 | SDK Libraries | | |
| 4 | Generated Clients | | |
| To change... | Edit |
|---|---|
| Generated method signatures | |
| Generated type definitions | |
Module | |
Standalone client | |
| Template functions | |
| SDK interfaces | |
| Built-in SDK list | |
| Python output | |
| Need | Load |
|---|---|
| Understanding the 4 codegen types | codegen-types.md |
| SDK architecture, interfaces, Go special case | sdk-architecture.md |
| Go template conditionals, two-pass generation | go-templates.md |
| generated-clients.md |