Attachment using Rest Api (and linking it to a new or previously existing issue):
http://www.redmine.org/projects/redmine/wiki/Rest_api#Attaching-files

ChiliProject have a powerfull wiki syntax (usable too in issues, news, message commits shown in repository view), with use TextTile and CodeRay:
http://hokusai.com.ar/help/wiki_syntax_detailed
http://www.textism.com/tools/textile/
http://coderay.rubychan.de/

Sadly, the demo site of ChilliProject id unavailable, but I have an instalation online that I use to my work, and I had create an account (user pharo, pass pharo) for if you want give a try.
http://hokusai.com.ar/
http://hokusai.com.ar/projects�(see New project button)
http://hokusai.com.ar/projects/test/repository�(svn://scm.gforge.inria.fr/svnroot/pharo/)


PS:�As noted, I am a happy user of ChiliProject.


El s�bado, 9 de febrero de 2013, Gast�n Dall' Oglio escribi�:
Hello.

FYI, Redmine is a rewrite in Ruby of Trac (programmed in Python), with several improvements. Later, some developers from Redmine made a fork of it named ChiliProject, to go more faster in development. I recommend ChiliProject over Redmine.�ChiliProject have all characteristics that you list, plus LDAP and OpenID authentication, much more.

https://www.chiliproject.org/
https://www.chiliproject.org/projects/chiliproject/wiki/REST_API


But... I have a look a�fogbugz.com :)



El viernes, 8 de febrero de 2013, Camillo Bruni escribi�:
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?