Guidelines
Ligne de conduite des développeurs
Rester simple, respecter au mieux les standards, réaliser un travail soigné, rédiger de la documentation de haute qualité, fournir un système stable et robuste et garder le rootfs du LiveCD standard assé léger pour que SliTaz tourne sur des machines ayant au minimum 128 Mb de RAM. Possibilité d'utiliser GTK+2, Dialog, Gtkdialog, des scripts SHell ou encore PHP pour coder des outils propre à la distribution. L'idée est aussi de ne pas faire de doublons et de penser mini...
SliTaz se veut un projet proche et à l'écoute des ces utilisateurs. Il y a plusieurs développeurs actifs sur le forum et sur la liste de discussion.
xHTML coding style
Les pages du site et des différents books sont codés en xHTML 1.0
Transitional, les couleurs pour le body et les titres sont
directement mis dans la page, cela permet d'avoir une présentation plus soignée
pour Links. Le titre de niveau 1 est utilisé 1 seule fois en haut de page,
le titre 2 correspond au titre du document et les titres de niveau 3 et 4 sont
ensuite utilisés pour les sous-titres. Si il y lieu d'avoir une liste à puce
avec des ancres, elle se met en haut juste après le titre de niveau 2. Les
paragraphes sont contenus dans les balises <p></p>.
Pour identer, nous utilisons des tabulations, elle ont une raison dêtre
sémentique et prennent moins de place en terme de octect. Pour mettre
du code tel que le nom d'un commande dans un paragraphe la balise
<code> est préférencié. Pour afficher une ou des commnades
à lancer dans un terminal, les pages du site utilisent la balise
<pre> permettant d'afficher du texte préformaté. Exemple :
$ command
Pour afficher du texte à copier/coller tels que des scripts, des bouts du
code, des exemples de fichiers de configuration, etc, c'est aussi la balise
<pre> mais avec une classe CSS nommée "script". Exemple:
<pre class="script"> code... </pre>
Les mots en English se mettent dans la balise <em>
et les liens internes sont relatifs. Penser à vérifier la validité du code via
le validator en ligne du W3C.

