website view devel/guidelines.html @ rev 324

Update BTS menu links to point on the Labs
author Christophe Lincoln <pankso@slitaz.org>
date Tue Mar 24 01:38:14 2009 +0100 (2009-03-24)
parents 88d44d2671a9
children 9a1523a0d0a3
line source
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
4 <head>
5 <title>SliTaz - Devel Guidelines</title>
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
7 <meta name="description" content="Développement de SliTaz GNU/Linux" />
8 <meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" />
9 <meta name="robots" content="index, follow, all" />
10 <meta name="revisit-after" content="7 days" />
11 <meta name="expires" content="never" />
12 <meta name="modified" content="2008-01-01 12:00:00" />
13 <meta name="author" content="Christophe Lincoln"/>
14 <meta name="publisher" content="www.slitaz.org" />
15 <link rel="shortcut icon" href="../favicon.ico" />
16 <link rel="stylesheet" type="text/css" href="../slitaz.css" />
17 <link rel="Content" href="#content" />
18 </head>
19 <body bgcolor="#ffffff">
21 <!-- Header -->
22 <div id="header">
23 <a name="top"></a>
24 <!-- Access -->
25 <div id="access">
26 Language:
27 <a href="../en/" title="English Web site main page">English</a>
28 </div>
29 <a href="http://www.slitaz.org/"><img id="logo"
30 src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
31 style="border: 0px solid ; width: 200px; height: 74px;" /></a>
32 <p id="titre">#!/GNU/Linux</p>
33 </div>
35 <!-- Navigation menu -->
36 <div id="nav">
37 <div id="nav_top"></div>
38 <ul>
39 <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
40 <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
41 <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
42 <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
43 <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
44 <li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
45 <li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
46 <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
47 <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
48 </ul>
49 <hr />
50 <ul>
51 <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li>
52 <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li>
53 <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li>
54 </ul>
55 <div id="nav_bottom">
56 <div id="nav_bottom_img"></div>
57 </div>
58 </div>
60 <!-- Content top. -->
61 <div id="content_top">
62 <div class="top_left"></div>
63 <div class="top_right"></div>
64 </div>
66 <!-- Content -->
67 <div id="content">
68 <a name="content"></a>
70 <h1><font color="#3E1220">Guidelines</font></h1>
72 <h2><font color="#DF8F06">Ligne de conduite des développeurs</font></h2>
74 <ul>
75 <li><a href="#xhtml">xHTML coding style.</a></li>
76 <li><a href="forge.html">Forge.</a></li>
77 </ul>
79 <p>
80 Rester simple, respecter au mieux les standards, réaliser un travail soigné,
81 rédiger de la documentation de haute qualité, fournir un système stable et
82 robuste et garder le <em>rootfs</em> du LiveCD standard assez léger pour que
83 SliTaz tourne sur des machines ayant au minimum 128 Mb de RAM. Possibilité
84 d'utiliser GTK+2, Dialog, Gtkdialog, des scripts SHell ou encore PHP pour
85 coder des outils propres à la distribution. L'idée est aussi de ne pas faire
86 de doublons et de penser mini...
87 </p>
88 <p>
89 SliTaz se veut un projet proche et à l'écoute des ces utilisateurs. Il y a
90 plusieurs développeurs actifs sur le <a href="http://forum.slitaz.org/">forum</a>
91 et sur la <a href="../mailing-list.html">liste de discussion</a>.
92 </p>
94 <a name="xhtml"></a>
95 <h3>xHTML coding style</h3>
96 <p>
97 Les pages du site et des différents <em>books</em> sont codés en xHTML 1.0
98 Transitional, les couleurs pour le <code>body</code> et les titres sont
99 directement mis dans la page, cela permet d'avoir une présentation plus soignée
100 pour Links. Le titre de niveau 1 est utilisé 1 seule fois en haut de page,
101 le titre 2 correspond au titre du document et les titres de niveau 3 et 4 sont
102 ensuite utilisés pour les sous-titres. Si il y a lieu d'avoir une liste à puce
103 avec des ancres, elle se met en haut juste après le titre de niveau 2. Les
104 paragraphes sont contenus dans les balises <code>&lt;p&gt;&lt;/p&gt;</code>.
105 Pour indenter, nous utilisons des tabulations, elle ont une raison dêtre
106 sémantique et prennent moins de place en terme d'octets. Pour mettre
107 du code tel que le nom d'un commande dans un paragraphe, la balise
108 <code>&lt;code&gt;</code> est recommandée. Pour afficher une ou des commnades
109 à lancer dans un terminal, les pages du site utilisent la balise
110 <code>&lt;pre&gt;</code> permettant d'afficher du texte préformaté. Exemple :
111 </p>
112 <pre>
113 $ command
114 </pre>
115 <p>
116 Pour afficher du texte à copier/coller tels que des scripts, des bouts de
117 code, des exemples de fichiers de configuration, etc, c'est aussi la balise
118 <code>&lt;pre&gt;</code> mais avec une classe CSS nommée "script". Exemple:
119 </p>
120 <pre class="script">
121 &lt;pre class="script"&gt;
123 code...
125 &lt;/pre&gt;
126 </pre>
127 <p>
128 Les mots en <em>English</em> se mettent dans la balise <code>&lt;em&gt;</code>
129 et les liens internes sont relatifs. Penser à vérifier la validité du code via
130 le <em>validator</em> en ligne du W3C.
131 </p>
133 <!-- End of content with round corner -->
134 </div>
135 <div id="content_bottom">
136 <div class="bottom_left"></div>
137 <div class="bottom_right"></div>
138 </div>
140 <!-- Start of footer and copy notice -->
141 <div id="copy">
142 <p>
143 Dernière modification : 2008-01-01 12:00:00-
144 <a href="#top">Haut de la page</a>
145 </p>
146 <p>
147 Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
148 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
149 </p>
150 <!-- End of copy -->
151 </div>
153 <!-- Bottom and logo's -->
154 <div id="bottom">
155 <p>
156 <a href="http://validator.w3.org/check?uri=referer"><img
157 src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
158 title="Code validé XHTML 1.0"
159 style="width: 80px; height: 15px;" /></a>
160 </p>
161 </div>
163 </body>
164 </html>