Directories
¶
| Path | Synopsis |
|---|---|
|
Package allgen imports every built-in generator for its registration.
|
Package allgen imports every built-in generator for its registration. |
|
Package gentest is the shared harness for testing generators.
|
Package gentest is the shared harness for testing generators. |
|
Package genutil holds what more than one Go generator needs.
|
Package genutil holds what more than one Go generator needs. |
|
Package gobuf emits Go source.
|
Package gobuf emits Go source. |
|
Package goclient generates a Go SDK for the API: the types a caller holds and one method per endpoint.
|
Package goclient generates a Go SDK for the API: the types a caller holds and one method per endpoint. |
|
Package modelgo generates the model layer: the entity, its enums, its query types, and the inputs that change it.
|
Package modelgo generates the model layer: the entity, its enums, its query types, and the inputs that change it. |
|
Package openapigen generates an OpenAPI 3.1 document from the compiled document, so a specification cannot describe an API that does not exist.
|
Package openapigen generates an OpenAPI 3.1 document from the compiled document, so a specification cannot describe an API that does not exist. |
|
Package persistgo generates the persistence layer: a repository interface and its pgx implementation.
|
Package persistgo generates the persistence layer: a repository interface and its pgx implementation. |
|
Package servergo generates the HTTP layer: routing, decoding, and the registration struct.
|
Package servergo generates the HTTP layer: routing, decoding, and the registration struct. |
|
Package servicego generates the API layer's types and the interface your service layer implements.
|
Package servicego generates the API layer's types and the interface your service layer implements. |
|
Package tsbuf builds one TypeScript file.
|
Package tsbuf builds one TypeScript file. |
|
Package tsclient generates a TypeScript SDK for the API: the types a front end holds, one method per endpoint, and a factory per live-sync stream.
|
Package tsclient generates a TypeScript SDK for the API: the types a front end holds, one method per endpoint, and a factory per live-sync stream. |
Click to show internal directories.
Click to hide internal directories.