Carnet Wiki

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

En complément à
-  Publier son projet via SVN
-  http://plugins.spip.net/distribuer-une-contribution.html
-  Commandes svn de base pour la zone
voici comment commiter un nouveau 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 support du dépot localement

mkdir SVN_plugins
cd SVN_plugins

Créer le support du dépot distant
Maintenant il vous faut le créer sur le dépôt distant (Avec un message pour se présenter) :

svn mkdir svn://zone.spip.org/spip-zone/_plugins_/le_nom_du_dossier_que_vous_souhaitez_créer -m "bonjour!"

Désormais vous pouver récuperer les métadonnées avec un svn checkout svn://zone.spip.org/spip-zone/_plugins_/le_nom_du_dossier_que_vous_souhaitez_créer

Voilà vos dépots interdépendants !!

Sinon, voir :
-  Publier son projet via SVN

Commiter le source de votre plugin

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.

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 reporter vos modifs sur la zone, après avoir mis à jour la version indiquée dans le paquet.xml, vous commiterez ainsi :

svn commit -m "mes modifs"
JLuc - Mise à jour :31 octobre 2017 à 18h55min