-
Features
- Services
- Communicate with (almost) any Kanka endpoint using convenient individual services
- List, retrieve, create, update, or delete campaign data using service functions
- Search
- Search through campaigns for any entity with information matching or nearly matching a given query string
- Last Sync
- Filter results to return only newly created or modified data since a given timestamp
- Use Last Sync to cache results and reduce network activity
- Sensible Errors
- Stay informed with thoroughly annotated error messages
- Retry temporarily failed requests using errors that implement the
temporary
interface
- Services
-
Pledges
- Fully Tested
- Rely on table-driven unit tests and continuous integration to guarantee the package you're depending on remains stable
- Fully Versioned
- Rely on Go modules, semantic versioning, and git tags to stay on top of the latest changes
- Fully Documented
- Rely on complete and up-to-date documentation to evaluate and learn about the package
- Fully Tested