Skip to content

aptible/aptible-api-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aptible API Go Client

Go API client generated from Aptible's OpenAPI specs using the OpenAPI Generator. See the examples/ directory for examples on how to get started using the client and the generated aptibleapi/README.md for details on the available endpoints.

Using the Client

Import the module:

go get github.com/aptible/aptible-api-go

Import the aptibleapi package in .go files:

import "github.com/aptible/aptible-api-go/aptibleapi"

Contributing

Use the various make targets to re-generate the client from the latest OpenAPI specs. See the Makefile for options.

Most of the client's contents are generated. If a generated file needs modified (see aptibleapi/.openapi-generator/FILES for a list of generated files) it should be done by modifying the generator's templates. See aptibleapi/templates for details and examples.

Release

To release the client, create a tagged release in GitHub following semantic versioning convention.