We're a software development business using JetBrains' YouTrack , the popular web-based issue tracking software which allows our engineers to log their work against estimates. Separately, we also use the time-tracking web-app Harvest for recording the business's billable hours. There's a bit of an overlap, and we'd love to have a tool that allows time recorded in YouTrack to automatically populate harvest.
We'd like a piece of code that connects the two, using the published APIs. It'll need to do the following:
- Any time entered for a user against a project in YouTrack, will add time for that user and project in Harvest.
- The system should have some tolerance for amendments. It must either therefore:
-- Update as a batch, at a daily time that can be amended (thus allowing developers time to change data in YouTrack), OR
-- Amendments and deletions must carry through to Harvest.
-It should use the published APIs for both systems
- It should be built as...