1 | Ce squelette est ouvert aux commits après en avoir discuté avec son auteur : real3t@gmail.com |
---|
2 | |
---|
3 | Licence : il est distribué en licence GPL |
---|
4 | |
---|
5 | Documentation : https://contrib.spip.net/SoyezCreateurs,1237?tri_articles=titre |
---|
6 | |
---|
7 | Il sera possible de participer à cette documentation sur SPIP-Contrib |
---|
8 | |
---|
9 | En l'état, la dernière version ce squelette nécessite : |
---|
10 | - SPIP 2.1.2 |
---|
11 | - plein de plugins |
---|
12 | |
---|
13 | ---- |
---|
14 | Méthode de travail en commun : le principe pour toucher au squelette : |
---|
15 | - rajouter un mot clef ou une config |
---|
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 |
---|
22 | |
---|
23 | ---- |
---|
24 | |
---|
25 | Travail avec des branches et des tags ? (copier/coller depuis IRC, jamais appliqué) |
---|
26 | |
---|
27 | sous le dossier "soyezcreateurs_net" il convient de créer deux ou trois sous-dossiers en plus |
---|
28 | "trunk" |
---|
29 | "branches" |
---|
30 | "tags" (éventuellement) |
---|
31 | Donc |
---|
32 | root/_squelettes_/soyezcreateurs_net/trunk |
---|
33 | mais tu n'as pas besoin de ça |
---|
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" |
---|
37 | Après que tu fais ça (ou moi) je ferai : |
---|
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 |
---|
45 | et pour être hyper clair, je tag aussi la branche trunk (qui s'appelle squelettes au fait) |
---|
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 | . |
---|
56 | et on test le dossier local |
---|
57 | puis svn ci |
---|