En général, la langage a peu d'importance...
A la base, il faut un gestionnaire de version (subversion, git, baazar..) qui va te permettre de suivre les changements, crééer des patch etc..
Ensuite, il faut de quoi suivre tout ça, déposer les demandes d'améliorations etc.
Personnelement, j'utilise Redmine (
http://plissken.org pour un aperçu). J'ai aussi travaillé avec Google code. L'inconvénient de google code, c'est que tout le monde peut voir tes sources (utiliser cette forge signifie que ton code doit être open source).
On a eu de sproblèmes pour des projets universitaires qu'on se faisait piquer comme ça, mais bon.
Si tu as des questions plus précises, n'hésites pas (il existe d'autres forges hein, genre teamforge, mais après en avoir utilisé quelques une, le mieux pour moi est redmine).
Partager