- Maintain updated and reliable Go bindings for the sevDesk API.
- Simplify integration with sevDesk for Go developers by providing:
- Generated Go types for the API data models.
- A client implementation for interacting with the API.
- Server boilerplate code for custom API handling.
Install the package in your Go project:
go get github.com/plaenkler/sevdesk
If you notice that this Golang package is out of date with the latest sevDesk OpenAPI definition please feel free to submit a pull request. Here’s how you can help:
To update the Go bindings based on the latest sevDesk OpenAPI definition, follow these steps:
-
Fork the repository
Create a personal copy of this repository by forking it. This will allow you to make changes without affecting the original project. -
Create a new branch
Before making any changes, create a new branch with a descriptive name (e.g.update-api-bindings-v2.X.X
). -
Run the Update Script
We’ve provided an update script that automatically generates Go bindings from the sevDesk OpenAPI specification. Run the script by executing:./update_bindings.sh
This will generate updated Go types and client code based on the latest API schema.
-
Commit and push the updated files
After running the update script, review the changes and commit them with a clear message (e.g.[UPD] Bindings for sevDesk v2.X.X
). Then, push the changes to your fork. -
Open a Pull Request
Submit a pull request with your changes.