This is a simple client for the API described at https://docs.bexio.com/. It will support all functionality while also replacing enums with atoms and making the structs more useful in elixir.
If available in Hex, the package can be installed
by adding bexio_api_client
to your list of dependencies in mix.exs
:
def deps do
[
{:bexio_api_client, "~> 0.7.1"}
]
end
The API uses Req for the client access to also handle the exponential back-off required in the documentation.
Documentation can be generated with ExDoc and can be found at https://hexdocs.pm/bexio_api_client.
- Update the versions in README.md, and mix.exs
- Update the CHANGELOG.md
- (optional, recommended) Run
mix test
andmix dialyzer
- Create a tag for the new version.
- Push it, github actions will do the release.