Reference
Reference
Exhaustive lookup material: what the tags mean, what the generator emits, what the CLI accepts, and what the runtime exposes.
Every verb and modifier the goninja tag accepts, and the validate-tag rules.
The declarations in a generated file and the OpenAPI type mapping.
goninja generate flags, defaults and watch mode.
The packages and symbols generated code depends on.
Godoc
Signature-level API reference — every exported type, function and method, across all packages — is published automatically on pkg.go.dev:
The pages here cover what godoc cannot: how the pieces fit together, which struct tag drives which behaviour, and why a given default is what it is. Use pkg.go.dev to look up a signature, and these pages to understand it.
Per-package entry points:
| Package | Reference |
|---|---|
goninja | godoc · Runtime API |
goninja/openapi | godoc |
goninja/docsui | godoc |
goninja/id | godoc |
goninja/goninjatest | godoc |