stuartcryan Posted June 10, 2015 Share Posted June 10, 2015 (edited) Howdy all, So I use Atlassian JIRA at work and in personal aspects of life. I am coming up with a design to allow quick creation of new tickets and searching of existing tickets (as a starting point). Not sure at this stage how extensive the workflow will be (will greatly depend on how long it takes to develop the minimum features I require and then how much I can get done before the start of next semester . Basic functionality I am looking at thus far is: Cache available projects Cache available assignable users (possibly/depending on how well this would work with thousands of users... may also provide the option to "create" a local reference to a user as this could just get messy... yet to be decided) Cache available Sprints (depending on if these can be listed with the api) Cache project available issue types (depending on what can be done with the API) Set active project (i.e. the one you want to work with) Search active project Search all projects Create issue in active project Assign issue on creation with a flag Set up some issue defaults (for those people that have some fields mandatory) Possible Extension Ideas: Set active issue Log comment on active issue Log work on active issue Re-assign issue Assign issue to sprint Set issue start time Set issue finish time Use oauth for Authentication rather than Apple Keychain and POST parameters (as per https://developer.atlassian.com/jiradev/api-reference/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-oauth-authentication ) My current language of choice is perl but I am going to have a look at ruby or python as well... open to ideas/recommendations if anyone has experience with REST web services and can recommend any over the other. So... who out there uses Atlassian JIRA, what would you look for... throw your ideas at me.. and GO! Cheers, Stuart Edited June 10, 2015 by stuartcryan Link to comment
deanishe Posted June 10, 2015 Share Posted June 10, 2015 Totally blowing my own trumpet here, but this could get you up and running very quickly (if you go with Python). It takes care of a lot of the tedious crap like caching, XML output, Keychain support, updates etc. stuartcryan 1 Link to comment
stuartcryan Posted June 10, 2015 Author Share Posted June 10, 2015 Hehe trumpet away I had seen that and it looks like it is the most extensive one available and it WOULD be good to finally learn some python too... That would make a lot of it much easier. *makes notes* hehe thanks deanishe Link to comment
rice.shawn Posted June 16, 2015 Share Posted June 16, 2015 If you'd rather work in PHP, then you can use this. (Documentation). Even though it says "not quite ready for public consumption, it really is. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now