Utiliser du code de la zone
- Créer un dossier de travail et s’y rendre :
mkdir svn
cd svn
- Installer localement la version svn du plugin ’rechremp’ (c’est un exemple)
svn checkout svn://zone.spip.org/spip-zone/_plugins_/rechremp
- Si du temps s’est passé depuis que votre dernier checkout, récupérer localement la version svn la plus à jour du plugin :
svn up rechremp
Commiter vos modifs
Supposons que vous avez édité l’un des fichiers récupéré par svn, pour apporter une nouvelle fonctionnalité ou pour corriger un problème.
Pour pouvoir commiter, il faudra indiquer votre nom d’utilisateur et mot de passe sur la zone, que vous aurez préalablement obtenus en les demandant sur la liste spip-zone ou sur irc #spip@freenode
Avant de commiter, n’oubliez pas de mettre à jour le n° de version du plugin dans le fichier paquet.xml
et/ou plugin.xml
, afin que puissent se faire les mises à jours des sites qui utilisent le plugin.
Ces prérequis étant satisfaits, vous pouvez commiter les modifications sur la zone en les décrivant par un message de log explicatif :
svn commit -m "petites modifs entre amis"
Créer un nouveau plugin
voir Commiter un plugin sur la zone (ou en récupérer le code)
Créer un tag
Créer une branche
plugins-dist
Plugins-dist :
- browser : https://zone.spip.org/trac/spip-zone/browser/_core_/plugins
- adresse svn : svn ://zone.spip.org/spip-zone/_core_/plugins pour le trunk et svn ://zone.spip.org/spip-zone/_core_/branches pour les branches
Le core
Le core c’est les différentes versions de SPIP
- browser : https://zone.spip.org/trac/spip-zone/browser/_core_/branches
- adresse svn : svn ://trac.rezo.net/spip