(EDIT: Cette question est aujourd'hui désuet pour ma question en particulier, comme Google Code prend en charge git maintenant et j'ai converti le Protocole de Tampons Mercurial de toute façon. Cependant, il est toujours de l'intérêt général, de l'OMI.)
Mon C# Protocol Buffers Port utilise github pour son contrôle de code source, et je commence à vraiment profiter de l'utilisation de git. Cependant, autant que je peux dire, github ne fournit pas de outils de gestion de projet: des défauts et de la fonctionnalité de suivi, de discussions, de demandes de fonctionnalités, docs, etc. Compte tenu de mon affiliation, Google Code serait un choix naturel, mais il semble étrange de créer un projet, mais l'hôte de la source sur github.
Cette question sur Fogbugz/Assembla semble principalement l'accent sur le suivi des défauts. Je me demandais ce que les autres expériences ont eu quand il est plus "complet" solution de gestion de projet. Ne Fogbugz réellement faire tout ce dont j'ai besoin? (À l'aide d'un wiki pour les docs a ses avantages, mais je veux aussi être capable de diffuser de la documentation du code.) Au-delà de l'explicite les caractéristiques mentionnées dans le premier paragraphe, il y a d'autres aspects du projet, je doit être vu à qui j'ai peut-être raté?
Ce sera certainement rester un projet open source, et bien que je préfère ne pas payer je n'ai pas l'esprit si un petit supplément est requis. Actuellement, je suis le seul développeur, mais cela peut changer et il peut très bien être beaucoup de gens dépôt de bugs et demandes de fonctionnalités. (En d'autres mots, j'espère et j'attends qu'il soit populaire, mais avec moi faire la plupart du travail.)
Auparavant, j'ai contribué à différents projets open source, mais je n'ai pas fait beaucoup dans la manière de gérer un très visible et active. (MiscUtil est actuellement encore "hébergé" sur mon site, avec parfois des versions de la source de contrôle est sur mon NAS local.)
Quelqu'un veut bien partager leurs expériences?
EDIT: une Autre option, je suis maintenant à considérer est un Google Code du projet (je tiens vraiment à être fidèle à mon employeur) et parfois un publipostage à partir de git svn (à tout le moins, chaque fois que je fais un rejet). Cela permettrait non git utilisateurs de s'emparer de la source facilement aussi.