This repository provides a client SDK for Go. This SDK is automatically generated by the OAPI Codegen project.
If you are not familiar with Nix it is up to you to have a working environment for Go (>= 1.24.0) as the setup won't we covered within this guide. Please follow the official install instructions for Go. Beside that we are using go-task to define all commands to build this project.
git clone https://github.com/kleister/kleister-go.git
cd kleister-go
task clean generate openapi build test
If you got Nix and Direnv configured you can simply execute the following commands to get al dependencies including go-task and the required runtimes installed:
cat << EOF > .envrc
use flake . --impure --extra-experimental-features nix-command
EOF
direnv allow
For different kind of examples how to use this library please take a look at the examples/ folder.
If you find a security issue please contact [email protected] first.
Fork -> Patch -> Push -> Pull Request
Apache-2.0
Copyright (c) 2018 Thomas Boerger <[email protected]>