| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repo was created to integrate the OpenAPI code generation CLI with Bazel.
If you find this project useful, please kindly consider supporting this project financially via https://opencollective.com/openapi_generator 🙏
As of v0.1.8, this only supports Bazel Modules. The setup is much simpler.
bazel_dep(name = "openapi_tools_generator_bazel", version = "0.2.1")
openapi_gen = use_extension("@openapi_tools_generator_bazel//:extension.bzl", "openapi_gen")
openapi_gen.client(
sha256 = "f18d771e98f2c5bb169d1d1961de4f94866d2901abc1e16177dd7e9299834721",
version = "6.5.0",
)
use_repo(openapi_gen, "openapi_tools_generator_bazel_cli")
# Or, to use the default client (currently 7.2.0), remove the parameters to client().
openapi_gen.client()
load("@openapi_tools_generator_bazel//:defs.bzl", "openapi_generator")
openapi_generator(
name = "petstore_go",
generator = "go",
spec = "petstore.yaml",
)
| Back | FazBrowse Home | New Git URL |