Vous êtes sur le wiki de développement du projet SLIS

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
devel:generalites [2009/10/26 21:22]
rhertzog créée
devel:generalites [2012/10/15 11:38] (Version actuelle)
fernando màj git-submodules → multirepo
Ligne 1: Ligne 1:
 ====== Le dépôt de développement ====== ====== Le dépôt de développement ======
-Le projet SLIS utilise ​subversion ​comme outils de système de gestion de versions.  +Le projet SLIS utilise ​git 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]].+[[devel:git-buildpackage|git-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 : +Le code du projet ​est regroupé dans 3 "​dépôts parents"​: slis, lcs, slis-slim. Chacun contenant un "​dépôt enfant"​ par paquet: slis-core, slis-firewall, lcs-web, etc… Voir [[devel:​multirepo]] pour la récupération ​(et modificationdu code
-<​code>​ + 
-slis +Des branches sont utilisés pour les versions ​du projet SLIS (4.04.1, etc).
- |--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 +
- ​| ​      ​| ​  ​|--... +
-...     ... +
-</​code>​+
  
 ====== Les dépôts de paquets APT ====== ====== Les dépôts de paquets APT ======

QR Code
QR Code devel:generalites (generated for current page)