====== Le dépôt de développement ====== Le projet SLIS utilise subversion comme outils de système de gestion de versions. Le fichier [[https://svn.ac-grenoble.fr/websvn/filedetails.php?repname=slis4&path=%2Fslis%2Futilisation-du-depot.txt&rev=0&sc=0|slis/organisation-du-depot.txt]] contenu dans le dépôt subversion détaille comment le dépôt est organisé et la manière dont les contributeurs doivent l'utiliser. [[devel:svn-buildpackage|svn-buildpackage]] est employé pour compiler les paquets, cela permet en outre de créer automatiquement les tags souhaités. Les paquets générés peuvent ensuite être expédiés sur le serveur ftp.slis.fr avec [[devel:dput]]. Le dépôt est organisé selon cette structure : slis |--sources | |--trunk # Branche de développement | | |--moduleA | | |--moduleB | | |--... | |--branches # Branches stables (de maintenance) | | |--4.0 | | | |--moduleA | | | |--moduleB | | | |--... | | |--4.1 | | | |--... | |--tags # Historique des versions par module | |--moduleA | | |--4.0.1 | | |--... | | |--4.1.23 | |--moduleB | | |--... ... ... ====== Les dépôts de paquets APT ====== La structure des dépôts APT ainsi que la manière de les alimenter est documentée dans la page « [[devel:packages|Organisation des dépôts APT]] ». ====== Bien choisir le numéro de version d'un module SLIS ====== La page « [[devel:versionning|Bien choisir le numéro de version d'un module SLIS]] » détaille la logique d'attribution des numéros de version qu'il convient de respecter.