Carnet Wiki

Commiter un plugin sur la zone (ou en récupérer le code)

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)

Commandes

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).