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 - redmine, possible kandidate http://www.redmine.org/ So what is your take on this?