-
-
Notifications
You must be signed in to change notification settings - Fork 19
Description
I am currently working on upgrading pickler to use PivotalTracker API v5 instead v3.
When starting on it I thought it would be pretty straight forward, but it turns out there is a lot of stuff to do
- pickler currently allows to enable or disable SSL. In v5 you have to use SSL ( PivotalTracker API v5 forces to use SSL #20 )
- the current version of pickler expects XML responses, but v5 only supports JSON ( Use JSON instead of XML for API v5 #21 )
So there are a lot of changes to be made. The tests would have to be changes. Especially the saves responses from using fakeweb since they are all in XML.
I am not sure what they have changed regarding the Endpoints/Resources, but this could also lead to some extra work.
The API calls are all hard coded. So if we want to use API features of v5 which haven't been in v3 we will have to add more hard coded API calls.
Therefore I am considering using https://github.com/dashofcode/tracker_api for the job. Using tracker_api we can easily add new features since it covers all (or most) of the endpoints/resources available in v5 and I guess this would encourage more developers to contribute and add features to pickler.