[76749] | 1 | Ce squelette est ouvert aux commits après en avoir discuté avec son auteur : real3t@gmail.com |
---|
[2557] | 2 | |
---|
[76749] | 3 | Licence : il est distribué en licence GPL |
---|
[2557] | 4 | |
---|
[103869] | 5 | Documentation : https://contrib.spip.net/SoyezCreateurs,1237?tri_articles=titre |
---|
[2557] | 6 | |
---|
[76749] | 7 | Il sera possible de participer à cette documentation sur SPIP-Contrib |
---|
[2557] | 8 | |
---|
[76749] | 9 | En l'état, la dernière version ce squelette nécessite : |
---|
[40913] | 10 | - SPIP 2.1.2 |
---|
| 11 | - plein de plugins |
---|
[2557] | 12 | |
---|
[3268] | 13 | ---- |
---|
[76749] | 14 | Méthode de travail en commun : le principe pour toucher au squelette : |
---|
[12193] | 15 | - rajouter un mot clef ou une config |
---|
[76749] | 16 | - rajouter la boucle utilisant le mot clef pour obtenir le comportement différent |
---|
| 17 | - mettre à jour la procédure d'installation avec le mot clef ayant la valeur qui fait que la fonctionnalité est débrayée par défaut (sauf si elle apporte un vrai plus) |
---|
| 18 | Autrement dit, il ne faut pas que les sites déjà existants soient "cassés" par une mise à jour |
---|
| 19 | - vérifier que c'est toujours valide XHTML avec et sans la fonctionnalité et commiter si possible avec une url d'exemple |
---|
| 20 | - merci aussi de respecter au maximum les bonnes pratiques en terme d'accessibilité à tous. |
---|
| 21 | - Eviter de créer des CSS supplémentaires quand celles déjà disponibles suffiraient avec le bon HTML |
---|
[3268] | 22 | |
---|
| 23 | ---- |
---|
| 24 | |
---|
[76749] | 25 | Travail avec des branches et des tags ? (copier/coller depuis IRC, jamais appliqué) |
---|
[3268] | 26 | |
---|
[76749] | 27 | sous le dossier "soyezcreateurs_net" il convient de créer deux ou trois sous-dossiers en plus |
---|
[3268] | 28 | "trunk" |
---|
| 29 | "branches" |
---|
[76749] | 30 | "tags" (éventuellement) |
---|
[3268] | 31 | Donc |
---|
| 32 | root/_squelettes_/soyezcreateurs_net/trunk |
---|
[76749] | 33 | mais tu n'as pas besoin de ça |
---|
[3268] | 34 | Voici comment on peut faire |
---|
| 35 | svn mkdir svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/branches -m "Ajout d'un lieu de branches" |
---|
| 36 | svn mkdir svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/tags -m "Ajout d'un lieu de tags" |
---|
[76749] | 37 | Après que tu fais ça (ou moi) je ferai : |
---|
[3268] | 38 | svn cp svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/squelettes svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/e-delib_squelettes |
---|
| 39 | puis |
---|
| 40 | pardon |
---|
| 41 | svn cp svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/squelettes svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/branches/e-delib_squelettes |
---|
| 42 | et |
---|
| 43 | je tag |
---|
| 44 | svn cp svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/branches/e-delib_squelettes svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/tags/e-delib_squelettes_tag-001 |
---|
[76749] | 45 | et pour être hyper clair, je tag aussi la branche trunk (qui s'appelle squelettes au fait) |
---|
[3268] | 46 | svn cp svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/squelettes svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/tags/squelettes_tag-001 |
---|
| 47 | ... |
---|
| 48 | Pour rassembler ensuite, voici comment on fait |
---|
| 49 | cd squelettes (le vrai) |
---|
| 50 | svn merge svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/tags/e-delib_squelettes_tag-001 svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/tags/e-delib_squelettes_tag-002 svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/branches/e-delib_squelettes |
---|
| 51 | ou |
---|
| 52 | svn merge |
---|
| 53 | svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/tags/e-delib_squelettes_tag-001 |
---|
| 54 | svn://zone.spip.org/spip-zone/_squelettes_/soyezcreateurs_net/tags/e-delib_squelettes_tag-002 |
---|
| 55 | . |
---|
[3269] | 56 | et on test le dossier local |
---|
| 57 | puis svn ci |
---|