L'intégralité du code est maintenant disponible sur code.biologeek.com
Vous pouvez le récupérer grâce à Mercurial :
hg clone http://code.biologeek.com biologeek.com
Je laisse les anciennes informations pour les nostalgiques :
Motivations
Suite à la refonte du site, je trouve intéressant de pouvoir mettre les sources à la disposition de tous. Une solution maison à base de Trac pouvait soulever des problèmes pour la pérennité du dépôt alors c'est l'occasion de tester Google Code.
Si jamais je regrette ce choix, je pourrais toujours en changer facilement étant donné que ça repose sur Subversion.
Ressources
Le code est assez spécifique de ce que je voulais avoir sur biologeek mais vous pouvez adapter à votre goût les différentes applications proposées. J'essaye dans la mesure du possible de ne pas réinventer la roue en utilisant les modules externes suivants :
- django-tagging : intégré ;
- django-voting : partiellement intégré ;
- django-openid : en attente du code ;
- django-registration : si jamais openid est décevant/inadapté ;
- django-template-utils : partiellement intégré (une seule fonction m'intéressait).
Récupération du code source
Une fois subversion installé :
svn checkout http://biologeek.googlecode.com/svn/trunk/ biologeek
N'oubliez pas d'installer django aussi...
Licence
Ne vous fiez pas à celle que j'ai dû choisir dans Google Code, c'est dans le domaine public pour le code original (pas les modules externes importés). À part le thème si jamais il y en a un sur le dépôt un jour.