Directories
¶
| Path | Synopsis |
|---|---|
|
Package pattern parses Go 1.22+ net/http.ServeMux pattern strings.
|
Package pattern parses Go 1.22+ net/http.ServeMux pattern strings. |
|
Package schema reflects Go values into a version-agnostic JSON Schema representation consumed by the OpenAPI emitters in internal/spec.
|
Package schema reflects Go values into a version-agnostic JSON Schema representation consumed by the OpenAPI emitters in internal/spec. |
|
Package spec builds OpenAPI 3.0, 3.1, and 3.2 documents from internal *spec.SpecInput values.
|
Package spec builds OpenAPI 3.0, 3.1, and 3.2 documents from internal *spec.SpecInput values. |
|
yaml
Package yaml converts JSON documents (the form produced by the OpenAPI emitters) to YAML.
|
Package yaml converts JSON documents (the form produced by the OpenAPI emitters) to YAML. |
|
Package tsbridge hands the version-agnostic document model from the root package to the tsgen subpackage.
|
Package tsbridge hands the version-agnostic document model from the root package to the tsgen subpackage. |
|
Package uiopt holds the option machinery shared by the bundled UI sub-packages (ui/scalar, ui/swaggerui, ui/redoc, ui/stoplight and their embedded twins).
|
Package uiopt holds the option machinery shared by the bundled UI sub-packages (ui/scalar, ui/swaggerui, ui/redoc, ui/stoplight and their embedded twins). |
|
Package version defines the OpenAPI spec-version identifiers used by the emitters.
|
Package version defines the OpenAPI spec-version identifiers used by the emitters. |
Click to show internal directories.
Click to hide internal directories.