Version 4 — Mars 2016 — JLuc
En complément à Publier son projet via SVN et https://contrib.spip.net/Comment-distribuer-ma-super-contrib-dans-SPIP
voici comment commiter un plugin sur la zone.
Conditions préalables :
- avoir svn installé
- avoir obtenu votre mot de passe sur la zone (en demandant sur irc ou sur la liste spip-zone)
- un dossier source du plugin testé en local et prêt à être commité (exemple : /src/monnouveauplugin)
Créer le dépot
mkdir SVN_plugins
cd SVN_plugins
svn checkout -N svn://zone.spip.org/spip-zone/_plugins_ .
Commandes
mkdir SVN_plugins
cd SVN_plugins
svn checkout -N svn://zone.org/spip-zone/_plugins_ .
{{Commiter le source de votre plugin}}
< code >
cp -r /src/monnouveauplugin .
svn add monnouveauplugin
svn commit -m "ajout monnouveauplugin avec ici quelques explications sur ce que fait ce nouveau plugin"
Il faut ensuite l’ajouter au archivelist . txt du dossier du dessus spip .
Récupérer le source d’un plugin existant
Si vous ne voulez pas commiter un nouveau plugin, mais développer un plugin existant, il faut en récupérer le code versionné. À la place du commit précédent, vous ferez :
svn checkout svn://zone.spip.org/spip-zone/_plugins_/lepluginvoulu
Et lorsque sera venu le moment de commiter vos modifs :
svn commit -m "mes modifs"
(sans oublier de mettre à jour la version indiquée dans le paquet.xml).