On 8 February 2013 19:51, Camillo Bruni <camillobruni@gmail.com> wrote:
With the recent announcement of google code to shut down their public API I see a major functionality gone for our project.
https://code.google.com/p/support/wiki/IssueTrackerAPI
I would like to extend the functionality of our monkey, so it will become more intelligent: - give code critics feedback - reject new code that doesn't meet our criteria in general (unclassified methods / uncommented classes) - failing tests are serialized and attached to the issue - image with the changes integrated are attached to the issue
... you get the picture. All this stuff is impossible to achieve if there is no scriptable API available. By dropping that, google code becomes a silly toy with no further use to me.
Requirements ------------ So, we have to come up with a new issue tracker by june with the following requirements:
- dead simple issue reporting (most of the stuff out there just looks like a control panel for a space ship) - scriptable API - file attachements
Additionally: - programmed in ruby or python - easily create sub-projects ...?
Issue Tracker ------------- - I like trac a lot, but no API from what I read http://trac.edgewall.org/ - Jira, thats the space-ship-panel (and in this very same category, buzilla...) http://www.atlassian.com/software/jira - github? too simplistic no file upload https://github.com/dalehenrich/filetree/issues
What's too simplistic, in particular? There's no file upload, but it does have an API and you could post URLs to some server somewhere. What would be really cool is using the git tools: you have a slice, you branch off master, apply the slice, push the branch, and get github's diff. You can signal bad pull requests by setting commit statuses on commits: that API's pretty straightforward (http://developer.github.com/v3/repos/statuses/). So the monkey could apply lint rules etc., and colour the commit accordingly. frank
- redmine, possible kandidate http://www.redmine.org/
So what is your take on this?