Le projet SLIS utilise subversion comme outils de système de gestion de versions. Le fichier 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.
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 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 | | |--... ... ...
La structure des dépôts APT ainsi que la manière de les alimenter est documentée dans la page « Organisation des dépôts APT ».
La page « 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.