├── .codecov.yaml ├── .github ├── dependabot.yml └── workflows │ └── x.yml ├── .gitignore ├── .ogen.yml ├── LICENSE ├── Makefile ├── README.md ├── _oas └── openapi.yml ├── client.Dockerfile ├── cmd ├── api-client │ └── main.go └── api-server │ └── main.go ├── docker-compose.yml ├── gen.go ├── go.coverage.sh ├── go.mod ├── go.sum ├── go.test.sh ├── grafana ├── dashboards.yml ├── dashboards │ └── demo.json └── datasources.yml ├── internal ├── api │ └── handler.go ├── httpmiddleware │ ├── httpmiddleware.go │ ├── httpmiddleware_test.go │ ├── ogen.go │ └── provider.go └── oas │ ├── oas_cfg_gen.go │ ├── oas_client_gen.go │ ├── oas_handlers_gen.go │ ├── oas_interfaces_gen.go │ ├── oas_json_gen.go │ ├── oas_labeler_gen.go │ ├── oas_middleware_gen.go │ ├── oas_operations_gen.go │ ├── oas_parameters_gen.go │ ├── oas_request_decoders_gen.go │ ├── oas_request_encoders_gen.go │ ├── oas_response_decoders_gen.go │ ├── oas_response_encoders_gen.go │ ├── oas_router_gen.go │ ├── oas_schemas_gen.go │ ├── oas_server_gen.go │ ├── oas_unimplemented_gen.go │ └── oas_validators_gen.go ├── server.Dockerfile └── tools.go /.codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/.codecov.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/.github/workflows/x.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/.gitignore -------------------------------------------------------------------------------- /.ogen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/.ogen.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/README.md -------------------------------------------------------------------------------- /_oas/openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/_oas/openapi.yml -------------------------------------------------------------------------------- /client.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/client.Dockerfile -------------------------------------------------------------------------------- /cmd/api-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/cmd/api-client/main.go -------------------------------------------------------------------------------- /cmd/api-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/cmd/api-server/main.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/gen.go -------------------------------------------------------------------------------- /go.coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/go.coverage.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/go.sum -------------------------------------------------------------------------------- /go.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/go.test.sh -------------------------------------------------------------------------------- /grafana/dashboards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/grafana/dashboards.yml -------------------------------------------------------------------------------- /grafana/dashboards/demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/grafana/dashboards/demo.json -------------------------------------------------------------------------------- /grafana/datasources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/grafana/datasources.yml -------------------------------------------------------------------------------- /internal/api/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/api/handler.go -------------------------------------------------------------------------------- /internal/httpmiddleware/httpmiddleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/httpmiddleware/httpmiddleware.go -------------------------------------------------------------------------------- /internal/httpmiddleware/httpmiddleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/httpmiddleware/httpmiddleware_test.go -------------------------------------------------------------------------------- /internal/httpmiddleware/ogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/httpmiddleware/ogen.go -------------------------------------------------------------------------------- /internal/httpmiddleware/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/httpmiddleware/provider.go -------------------------------------------------------------------------------- /internal/oas/oas_cfg_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_cfg_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_client_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_client_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_handlers_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_handlers_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_interfaces_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_interfaces_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_json_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_json_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_labeler_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_labeler_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_middleware_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_middleware_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_operations_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_operations_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_parameters_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_parameters_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_request_decoders_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_request_decoders_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_request_encoders_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_request_encoders_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_response_decoders_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_response_decoders_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_response_encoders_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_response_encoders_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_router_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_router_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_schemas_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_schemas_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_server_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_server_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_unimplemented_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_unimplemented_gen.go -------------------------------------------------------------------------------- /internal/oas/oas_validators_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/internal/oas/oas_validators_gen.go -------------------------------------------------------------------------------- /server.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/server.Dockerfile -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ogen-go/example/HEAD/tools.go --------------------------------------------------------------------------------