Experimental
This is experimental. Don't use it in production. Examples demonstrate that this client is usable. Please submit patches and open issues with your experience. This repo contains Go code generated from a customized OpenAPI specification based on the Equinix Metal API spec. The client is generated using the Go client support built into the OpenAPITools openapi-generator.
Contents
Makefile includes tasks to fetch the API spec, apply patches, and generate a client
spec/oas3.fetched a directory of the latest fetched OpenAPI spec
spec/oas3.patched a directory of the latest patched OpenAPI spec
patches/spec.fetched.json/*.patch patch files to apply against the fetched OpenAPI spec
patches/post/*.patch patch files to apply against the generated Go code
examples/ hand crafted examples to demonstrate usage