website view devel/guidelines.html @ rev 49

Add Security to Handbook (en)
author Paul Issott <paul@slitaz.org>
date Sun May 18 22:50:22 2008 +0000 (2008-05-18)
parents 7f6a249b7cad
children be880a5d53d3
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 </head>
18 <body bgcolor="#ffffff">
20 <!-- Header -->
21 <div id="header">
22 <a name="top"></a>
23 <!-- Access -->
24 <div id="access">
25 <a href="#content" title="Aller au contenu de la page">Contenu</a> |
26 <a href="../en/" title="English Web site main page">English</a>
27 </div>
28 <a href="http://www.slitaz.org/"><img id="logo"
29 src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
30 style="border: 0px solid ; width: 200px; height: 74px;" /></a>
31 <p id="titre">#!/GNU/Linux</p>
32 </div>
34 <!-- Navigation menu -->
35 <div id="nav">
36 <div id="nav_top"></div>
37 <ul>
38 <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li>
39 <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li>
40 <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li>
41 <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li>
42 <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li>
43 <li><a href="../devel/" title="Le coin du développeur">Développement</a></li>
44 <li><a href="../artwork/" title="Artwork, couleurs et images">Art &amp; graphisme</a></li>
45 <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li>
46 <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li>
47 <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum</a></li>
48 </ul>
49 <div id="nav_bottom">
50 <div id="nav_bottom_img"></div>
51 </div>
52 </div>
54 <!-- Content top. -->
55 <div id="content_top">
56 <div class="top_left"></div>
57 <div class="top_right"></div>
58 </div>
60 <!-- Content -->
61 <div id="content">
62 <a name="content"></a>
64 <h1><font color="#3E1220">Guidelines</font></h1>
66 <h2><font color="#DF8F06">Ligne de conduite des développeurs</font></h2>
68 <ul>
69 <li><a href="#xhtml">xHTML coding style.</a></li>
70 <li><a href="forge.html">Forge.</a></li>
71 </ul>
73 <p>
74 Rester simple, respecter au mieux les standards, réaliser un travail soigné,
75 rédiger de la documentation de haute qualité, fournir un système stable et
76 robuste et garder le <em>rootfs</em> du LiveCD standard assé léger pour que
77 SliTaz tourne sur des machines ayant au minimum 128 Mb de RAM. Possibilité
78 d'utiliser GTK+2, Dialog, Gtkdialog, des scripts SHell ou encore PHP pour
79 coder des outils propre à la distribution. L'idée est aussi de ne pas faire
80 de doublons et de penser mini...
81 </p>
82 <p>
83 SliTaz se veut un projet proche et à l'écoute des ces utilisateurs. Il y a
84 plusieurs développeurs actifs sur le <a href="http://forum.slitaz.org/">forum</a>
85 et sur la <a href="../mailing-list.html">liste de discussion</a>.
86 </p>
88 <a name="xhtml"></a>
89 <h3>xHTML coding style</h3>
90 <p>
91 Les pages du site et des différents <em>books</em> sont codés en xHTML 1.0
92 Transitional, les couleurs pour le <code>body</code> et les titres sont
93 directement mis dans la page, cela permet d'avoir une présentation plus soignée
94 pour Links. Le titre de niveau 1 est utilisé 1 seule fois en haut de page,
95 le titre 2 correspond au titre du document et les titres de niveau 3 et 4 sont
96 ensuite utilisés pour les sous-titres. Si il y lieu d'avoir une liste à puce
97 avec des ancres, elle se met en haut juste après le titre de niveau 2. Les
98 paragraphes sont contenus dans les balises <code>&lt;p&gt;&lt;/p&gt;</code>.
99 Pour identer, nous utilisons des tabulations, elle ont une raison dêtre
100 sémentique et prennent moins de place en terme de octect. Pour mettre
101 du code tel que le nom d'un commande dans un paragraphe la balise
102 <code>&lt;code&gt;</code> est préférencié. Pour afficher une ou des commnades
103 à lancer dans un terminal, les pages du site utilisent la balise
104 <code>&lt;pre&gt;</code> permettant d'afficher du texte préformaté. Exemple :
105 </p>
106 <pre>
107 $ command
108 </pre>
109 <p>
110 Pour afficher du texte à copier/coller tels que des scripts, des bouts du
111 code, des exemples de fichiers de configuration, etc, c'est aussi la balise
112 <code>&lt;pre&gt;</code> mais avec une classe CSS nommée "script". Exemple:
113 </p>
114 <pre class="script">
115 &lt;pre class="script"&gt;
117 code...
119 &lt;/pre&gt;
120 </pre>
121 <p>
122 Les mots en <em>English</em> se mettent dans la balise <code>&lt;em&gt;</code>
123 et les liens internes sont relatifs. Penser à vérifier la validité du code via
124 le <em>validator</em> en ligne du W3C.
125 </p>
127 <!-- End of content with round corner -->
128 </div>
129 <div id="content_bottom">
130 <div class="bottom_left"></div>
131 <div class="bottom_right"></div>
132 </div>
134 <!-- Start of footer and copy notice -->
135 <div id="copy">
136 <p>
137 Dernière modification : 2008-01-01 12:00:00-
138 <a href="#top">Haut de la page</a>
139 </p>
140 <p>
141 Copyright &copy; 2008 <a href="http://www.slitaz.org/">SliTaz</a> -
142 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>
143 </p>
144 <!-- End of copy -->
145 </div>
147 <!-- Bottom and logo's -->
148 <div id="bottom">
149 <p>
150 <a href="http://validator.w3.org/check?uri=referer"><img
151 src="../pics/website/xhtml10.png" alt="Valid XHTML 1.0"
152 title="Code validé XHTML 1.0"
153 style="width: 80px; height: 15px;" /></a>
154 </p>
155 </div>
157 </body>
158 </html>