| Version 9 (modified by anarcat, 7 years ago) (diff) |
|---|
Repos svn
AlternC utilise désormais Subversion (SVN) pour gérer son code source. Il est possible de consulter le code en ligne au travers le browser Trac ou directement par le web, à https://dev.alternc.org/svn/alternc/. Pour faire un checkout, utilisez aussi cet url, exemple:
svn co https://dev.alternc.org/svn/alternc/
Branches
Sentez-vous libre de créer des branches pour les nouvelles fonctionalités que vous voulez travailler. Chaque branche de développement personnelle doit être sous la forme <login>-<tache>, exemple: joe-validation-comptes. Il faut cependant essayer de coordonner ses efforts avec d'autres développeurs et éviter de créer trop de branches.
Pour créer une branche la syntaxe est de la forme :
svn copy https://dev.alternc.org/svn/alternc/trunk/ https://dev.alternc.org/svn/alternc/branches/larpoux-unstable -m "From the stable trunk"
Quand une branche est créée, elle doit aussi être documentée ici:
- leejay-newlook: développement d'une nouvelle interface aux normes XHTML et CSS
- larpoux-unstable: un certain nombre de tâches, essentiellement autour des problèmes de packaging mais que je n'ose pas mettre dans la branche stable pour ne pas risquer de mettre la grouille dans le projet :-(. Mes notes dans LarpouxUnstable?
Tags
Il faut tagger les releases:
svn cp https://dev.alternc.org/svn/alternc/trunk https://dev.alternc.org/svn/alternc/tags/0.9.4
Users
Les users sont stockés dans une db .htpasswd géré par un script spécial. Certains users ont les capacités d'ajouter des nouveaux utilisateurs. Utiliser avec soin.
Hooks
Plusieurs hooks ont été configurés dans le repo SVN alternc:
