Skip to content

Defines an open source library to access the API of Bexio. We are not related in any way to Bexio, the library just implements what is documented under https://docs.bexio.com/

License

Notifications You must be signed in to change notification settings

smart-software-engineering/elixir-bexio-client-api

Repository files navigation

Bexio API Client for Elixir

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.

Installation

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

Requirements:

The API uses Req for the client access to also handle the exponential back-off required in the documentation.

Documentation

Documentation can be generated with ExDoc and can be found at https://hexdocs.pm/bexio_api_client.

Building a release

  1. Update the versions in README.md, and mix.exs
  2. Update the CHANGELOG.md
  3. (optional, recommended) Run mix test and mix dialyzer
  4. Create a tag for the new version.
  5. Push it, github actions will do the release.

About

Defines an open source library to access the API of Bexio. We are not related in any way to Bexio, the library just implements what is documented under https://docs.bexio.com/

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages