Skip to content

GLib-based library for interacting with the Harvest API (Mirror of https://git.sr.ht/~tristan957/harvest-glib)

License

Notifications You must be signed in to change notification settings

tristan957/harvest-glib

Repository files navigation

builds.sr.ht status

harvest-glib

GLib-based library for interacting with the Harvest API.

API Support

V2

  • /company
  • /users/me

Contributing

This project uses the Meson build system.

It has the following dependencies:

  • glib
  • json-glib
  • libsoup

Refer to the root meson.build for version information. The dependency versions maybe able to be tuned to lower versions, but I have not tested them.

Building

meson build
ninja -C build

Testing

Make sure at least the following environment variables are defined before running the tests.

  • HARVEST_API_ACCESS_TOKEN={access_token}
  • HARVEST_API_CONTACT_EMAIL={contact_email}
  • HARVEST_API_ACCOUNT_ID={account_id}
ninja test -C build

Installing

ninja install -C build

Releases

No releases published

Packages

No packages published