website rev 506
fr: Add iconv() and pkgs naming info, merge guidelines to forge.html and info about art.slitaz.org
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Jun 13 15:12:46 2009 +0200 (2009-06-13) |
parents | 765e94535b32 |
children | 83d68707e682 |
files | fr/devel/forge.html fr/devel/guidelines.html fr/devel/index.html |
line diff
1.1 --- a/fr/devel/forge.html Sat Jun 13 14:37:43 2009 +0200 1.2 +++ b/fr/devel/forge.html Sat Jun 13 15:12:46 2009 +0200 1.3 @@ -2,7 +2,7 @@ 1.4 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1.5 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 1.6 <head> 1.7 - <title>SliTaz - Forge</title> 1.8 + <title>SliTaz - Forge (fr)</title> 1.9 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 1.10 <meta name="description" content="Développement de SliTaz GNU/Linux" /> 1.11 <meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" /> 1.12 @@ -24,7 +24,7 @@ 1.13 <!-- Access --> 1.14 <div id="access"> 1.15 Language: 1.16 - <a href="../../en/" title="English Web site main page">English</a> 1.17 + <a href="../../en/devel/">English</a> 1.18 </div> 1.19 <a href="http://www.slitaz.org/fr/"><img id="logo" 1.20 src="../../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 1.21 @@ -78,11 +78,14 @@ 1.22 <h2><font color="#DF8F06">Gestion collaborative du développement</font></h2> 1.23 1.24 <ul> 1.25 + <li><a href="#kiss">KISS et respect des standards.</a></li> 1.26 <li><a href="#tank">Build host & home.</a></li> 1.27 <li><a href="#repos">Dépôts Mercurial.</a></li> 1.28 + <li><a href="#iconv">Implémentation d'iconv().</a></li> 1.29 <li><a href="#pkgs">Paquets tazpkg.</a></li> 1.30 + <li><a href="#pkgs-naming">Nommage des paquets.</a></li> 1.31 <li><a href="#site">Gestion du site Web et des livres.</a></li> 1.32 - <li><a href="guidelines.html">Guidelines.</a></li> 1.33 + <li><a href="#xhtml">xHTML coding style.</a></li> 1.34 </ul> 1.35 1.36 <p> 1.37 @@ -94,6 +97,23 @@ 1.38 principal et privilégié. 1.39 </p> 1.40 1.41 +<a name="kiss"></a> 1.42 +<h3>KISS et respect des standards</h3> 1.43 +<p> 1.44 +Rester simple, respecter au mieux les standards, réaliser un travail soigné, 1.45 +rédiger de la documentation de haute qualité, fournir un système stable et 1.46 +robuste et garder le <em>rootfs</em> du LiveCD standard assez léger pour que 1.47 +SliTaz tourne sur des machines ayant au minimum 128 Mb de RAM. Possibilité 1.48 +d'utiliser GTK+2, Dialog, Gtkdialog, des scripts SHell ou encore PHP pour 1.49 +coder des outils propres à la distribution. L'idée est aussi de ne pas faire 1.50 +de doublons et de penser mini... 1.51 +</p> 1.52 +<p> 1.53 +SliTaz se veut un projet proche et à l'écoute des ses utilisateurs. Il y a 1.54 +plusieurs développeurs actifs sur le <a href="http://forum.slitaz.org/">forum</a> 1.55 +et sur la <a href="../mailing-list.html">liste de discussion</a>. 1.56 +</p> 1.57 + 1.58 <a name="tank"></a> 1.59 <h3>Tank - Build host & home</h3> 1.60 <p> 1.61 @@ -198,6 +218,15 @@ 1.62 <li><code>hg head</code> : affiche le dernier log.</li> 1.63 </ul> 1.64 1.65 +<a name="iconv"></a> 1.66 +<h3>Implémentation d'iconv()</h3> 1.67 +<p> 1.68 +SliTaz utilise iconv() fourni par la GNU glibc, même si certain paquets 1.69 +proposent d'utiliser <code>libiconv</code> il faut utiliser la version de 1.70 +la glibc (paquet <code>glibc-locale</code>). Il n'y a donc pas de paquet 1.71 +libiconv (1,2 Mb) dans SliTaz. 1.72 +</p> 1.73 + 1.74 <a name="pkgs"></a> 1.75 <h3>Paquets tazpkg</h3> 1.76 <p> 1.77 @@ -227,6 +256,15 @@ 1.78 >la documentation du wok et des outils</a> existe. 1.79 </p> 1.80 1.81 +<a name="pkgs-naming"></a> 1.82 +<h3>Nommage des paquets</h3> 1.83 +<p> 1.84 +Dans la majorité des cas le nom du paquet est celui des sources exception 1.85 +faite des modules Python, Perl, PHP, Ruby, Lua. Par example le paquet Kid 1.86 +fournissant un système de template XML et écrit en Python se nomme: 1.87 +<code>python-kid</code>. 1.88 +</p> 1.89 + 1.90 <a name="site"></a> 1.91 <h3>Gestion du site Web et des livres</h3> 1.92 <p> 1.93 @@ -251,6 +289,45 @@ 1.94 copie locale via localhost/~user. 1.95 </p> 1.96 1.97 +<a name="xhtml"></a> 1.98 +<h3>xHTML coding style</h3> 1.99 +<p> 1.100 +Les pages du site et des différents <em>books</em> sont codés en xHTML 1.0 1.101 +Transitional, les couleurs pour le <code>body</code> et les titres sont 1.102 +directement mis dans la page, cela permet d'avoir une présentation plus soignée 1.103 +pour Links. Le titre de niveau 1 est utilisé une seule fois en haut de page, 1.104 +le titre 2 correspond au titre du document et les titres de niveau 3 et 4 sont 1.105 +ensuite utilisés pour les sous-titres. Si il y a lieu d'avoir une liste à puces 1.106 +avec des ancres, elle se met en haut juste après le titre de niveau 2. Les 1.107 +paragraphes sont contenus dans les balises <code><p></p></code>. 1.108 +Pour indenter, nous utilisons des tabulations, elles ont une raison d'être 1.109 +sémantique et prennent moins de place en terme d'octets. Pour mettre 1.110 +du code tel que le nom d'une commande dans un paragraphe, la balise 1.111 +<code><code></code> est recommandée. Pour afficher une ou des commandes 1.112 +à lancer dans un terminal, les pages du site utilisent la balise 1.113 +<code><pre></code> permettant d'afficher du texte préformaté. Exemple : 1.114 +</p> 1.115 +<pre> 1.116 + $ command 1.117 +</pre> 1.118 +<p> 1.119 +Pour afficher du texte à copier/coller tels que des scripts, des bouts de 1.120 +code, des exemples de fichiers de configuration, etc, c'est aussi la balise 1.121 +<code><pre></code> mais avec une classe CSS nommée "script". Exemple: 1.122 +</p> 1.123 +<pre class="script"> 1.124 +<pre class="script"> 1.125 + 1.126 +code... 1.127 + 1.128 +</pre> 1.129 +</pre> 1.130 +<p> 1.131 +Les mots en <em>English</em> se mettent dans la balise <code><em></code> 1.132 +et les liens internes sont relatifs. Penser à vérifier la validité du code via 1.133 +le <em>validator</em> en ligne du W3C. 1.134 +</p> 1.135 + 1.136 <h3>Diff et patch</h3> 1.137 <p> 1.138 Les utilitaires <code>diff</code> et <code>patch</code> sont des outils en
2.1 --- a/fr/devel/guidelines.html Sat Jun 13 14:37:43 2009 +0200 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,172 +0,0 @@ 2.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2.5 - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 2.7 -<head> 2.8 - <title>SliTaz - Devel Guidelines</title> 2.9 - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 2.10 - <meta name="description" content="Développement de SliTaz GNU/Linux" /> 2.11 - <meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" /> 2.12 - <meta name="robots" content="index, follow, all" /> 2.13 - <meta name="revisit-after" content="7 days" /> 2.14 - <meta name="expires" content="never" /> 2.15 - <meta name="modified" content="2008-01-01 12:00:00" /> 2.16 - <meta name="author" content="Christophe Lincoln"/> 2.17 - <meta name="publisher" content="www.slitaz.org" /> 2.18 - <link rel="shortcut icon" href="../../favicon.ico" /> 2.19 - <link rel="stylesheet" type="text/css" href="../../slitaz.css" /> 2.20 - <link rel="Content" href="#content" /> 2.21 -</head> 2.22 -<body bgcolor="#ffffff"> 2.23 - 2.24 -<!-- Header --> 2.25 -<div id="header"> 2.26 - <a name="top"></a> 2.27 -<!-- Access --> 2.28 -<div id="access"> 2.29 - Language: 2.30 - <a href="../../en/" title="English Web site main page">English</a> 2.31 -</div> 2.32 - <a href="http://www.slitaz.org/fr/"><img id="logo" 2.33 - src="../pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org" 2.34 - style="border: 0px solid ; width: 200px; height: 74px;" /></a> 2.35 - <p id="titre">#!/GNU/Linux</p> 2.36 -</div> 2.37 - 2.38 -<!-- Navigation menu --> 2.39 -<div id="nav"> 2.40 -<div id="nav_top"></div> 2.41 -<!-- General --> 2.42 -<ul> 2.43 - <li><a href="../about/" title="Informations au sujet du projet SliTaz">A propos du projet</a></li> 2.44 - <li><a href="../asso/" title="Infrastructure et services">Association</a></li> 2.45 - <li><a href="../get/" title="Téléchargements - LiveCD et sous projets">Obtenir SliTaz</a></li> 2.46 - <li><a href="../doc/" title="Handbook, Cookbook et manuels">Documentation</a></li> 2.47 - <li><a href="../packages/" title="Paquets logiciels disponibles">Paquets</a></li> 2.48 - <li><a href="../devel/" title="Le coin du développeur">Développement</a></li> 2.49 - <li><a href="../artwork/" title="Artwork, couleurs et images">Art & graphisme</a></li> 2.50 -</ul> 2.51 -<!-- Support --> 2.52 -<ul> 2.53 - <li><a href="http://forum.slitaz.org/" title="Forum d'aide et support">Forum de support</a></li> 2.54 - <li><a href="../mailing-list.html" title="Support, contact et collaboration">Liste de discussion</a></li> 2.55 - <li><a href="../search.html" title="Rechercher des infos et/ou de la doc">Recherche</a></li> 2.56 - <li><a href="../sitemap.html" title="Vue globale du site web">Plan du site</a></li> 2.57 -</ul> 2.58 -<!-- Wiki and Labs --> 2.59 -<ul> 2.60 - <li><a href="http://wiki.slitaz.org/" title="Wiki collaboratif">Ressources Wiki</a></li> 2.61 - <li><a href="http://labs.slitaz.org/" title="Gestion du projet">Laboratoires</a></li> 2.62 - <li><a href="http://labs.slitaz.org/issues" title="Bug Tracking system">Suivi des Bugs</a></li> 2.63 -</ul> 2.64 -<div id="nav_bottom"> 2.65 -<div id="nav_bottom_img"></div> 2.66 -</div> 2.67 -</div> 2.68 - 2.69 -<!-- Content top. --> 2.70 -<div id="content_top"> 2.71 -<div class="top_left"></div> 2.72 -<div class="top_right"></div> 2.73 -</div> 2.74 - 2.75 -<!-- Content --> 2.76 -<div id="content"> 2.77 -<a name="content"></a> 2.78 - 2.79 -<h1><font color="#3E1220">Guidelines</font></h1> 2.80 - 2.81 -<h2><font color="#DF8F06">Ligne de conduite des développeurs</font></h2> 2.82 - 2.83 -<ul> 2.84 - <li><a href="#xhtml">xHTML coding style.</a></li> 2.85 - <li><a href="forge.html">Forge.</a></li> 2.86 -</ul> 2.87 - 2.88 -<p> 2.89 -Rester simple, respecter au mieux les standards, réaliser un travail soigné, 2.90 -rédiger de la documentation de haute qualité, fournir un système stable et 2.91 -robuste et garder le <em>rootfs</em> du LiveCD standard assez léger pour que 2.92 -SliTaz tourne sur des machines ayant au minimum 128 Mb de RAM. Possibilité 2.93 -d'utiliser GTK+2, Dialog, Gtkdialog, des scripts SHell ou encore PHP pour 2.94 -coder des outils propres à la distribution. L'idée est aussi de ne pas faire 2.95 -de doublons et de penser mini... 2.96 -</p> 2.97 -<p> 2.98 -SliTaz se veut un projet proche et à l'écoute des ses utilisateurs. Il y a 2.99 -plusieurs développeurs actifs sur le <a href="http://forum.slitaz.org/">forum</a> 2.100 -et sur la <a href="../mailing-list.html">liste de discussion</a>. 2.101 -</p> 2.102 - 2.103 -<a name="xhtml"></a> 2.104 -<h3>xHTML coding style</h3> 2.105 -<p> 2.106 -Les pages du site et des différents <em>books</em> sont codés en xHTML 1.0 2.107 -Transitional, les couleurs pour le <code>body</code> et les titres sont 2.108 -directement mis dans la page, cela permet d'avoir une présentation plus soignée 2.109 -pour Links. Le titre de niveau 1 est utilisé une seule fois en haut de page, 2.110 -le titre 2 correspond au titre du document et les titres de niveau 3 et 4 sont 2.111 -ensuite utilisés pour les sous-titres. Si il y a lieu d'avoir une liste à puces 2.112 -avec des ancres, elle se met en haut juste après le titre de niveau 2. Les 2.113 -paragraphes sont contenus dans les balises <code><p></p></code>. 2.114 -Pour indenter, nous utilisons des tabulations, elles ont une raison d'être 2.115 -sémantique et prennent moins de place en terme d'octets. Pour mettre 2.116 -du code tel que le nom d'une commande dans un paragraphe, la balise 2.117 -<code><code></code> est recommandée. Pour afficher une ou des commandes 2.118 -à lancer dans un terminal, les pages du site utilisent la balise 2.119 -<code><pre></code> permettant d'afficher du texte préformaté. Exemple : 2.120 -</p> 2.121 -<pre> 2.122 - $ command 2.123 -</pre> 2.124 -<p> 2.125 -Pour afficher du texte à copier/coller tels que des scripts, des bouts de 2.126 -code, des exemples de fichiers de configuration, etc, c'est aussi la balise 2.127 -<code><pre></code> mais avec une classe CSS nommée "script". Exemple: 2.128 -</p> 2.129 -<pre class="script"> 2.130 -<pre class="script"> 2.131 - 2.132 -code... 2.133 - 2.134 -</pre> 2.135 -</pre> 2.136 -<p> 2.137 -Les mots en <em>English</em> se mettent dans la balise <code><em></code> 2.138 -et les liens internes sont relatifs. Penser à vérifier la validité du code via 2.139 -le <em>validator</em> en ligne du W3C. 2.140 -</p> 2.141 - 2.142 -<!-- End of content with round corner --> 2.143 -</div> 2.144 -<div id="content_bottom"> 2.145 -<div class="bottom_left"></div> 2.146 -<div class="bottom_right"></div> 2.147 -</div> 2.148 - 2.149 -<!-- Start of footer and copy notice --> 2.150 -<div id="copy"> 2.151 -<p> 2.152 -Dernière modification : 2008-01-01 12:00:00- 2.153 -<a href="#top">Haut de la page</a> 2.154 -</p> 2.155 -<p> 2.156 -Copyright © 2009 <a href="http://www.slitaz.org/">SliTaz</a> - 2.157 -<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a> 2.158 -</p> 2.159 -<!-- End of copy --> 2.160 -</div> 2.161 - 2.162 -<!-- Bottom and logo's --> 2.163 -<div id="bottom"> 2.164 -<p> 2.165 -<a href="http://validator.w3.org/check?uri=referer"><img 2.166 - src="../../pics/website/xhtml10.png" alt="Valid XHTML 1.0" 2.167 - title="Code validé XHTML 1.0" 2.168 - style="width: 80px; height: 15px;" /></a> 2.169 -</p> 2.170 -</div> 2.171 - 2.172 -</body> 2.173 -</html> 2.174 - 2.175 -
3.1 --- a/fr/devel/index.html Sat Jun 13 14:37:43 2009 +0200 3.2 +++ b/fr/devel/index.html Sat Jun 13 15:12:46 2009 +0200 3.3 @@ -81,9 +81,7 @@ 3.4 3.5 <ul> 3.6 <li><a href="forge.html">Forge</a> - Gestion collaborative du développement, 3.7 - Hg et paquets.</li> 3.8 - <li><a href="guidelines.html">Guidelines</a> - Lignes de conduite des 3.9 - développeurs et contributeurs.</li> 3.10 + Hg, paquets et ligne de conduite (Guidelines).</li> 3.11 <li><a href="../mailing-list.html">Liste de discussion</a> - 3.12 La <em>mailing list</em> est le moyen de collaboration principale.</li> 3.13 <li><a href="http://www.slitaz.org/i18n.html">Internationalisation du projet</a> - 3.14 @@ -91,8 +89,9 @@ 3.15 <li><a href="../doc/cookbook/wok-tools.html">Wok & Tools</a> - 3.16 La doc au sujet de l'utilisation du wok et des outils SliTaz pour 3.17 développeurs.</li> 3.18 - <li>Mercurial Repositories: <a href="http://hg.slitaz.org" >hg.slitaz.org</a></li> 3.19 - <li>SliTaz Laboratories: <a href="http://labs.slitaz.org/">labs.slitaz.org</a></li> 3.20 + <li><a href="http://hg.slitaz.org" >Mercurial Repositories</a></li> 3.21 + <li><a href="http://labs.slitaz.org/">SliTaz Laboratories</a></li> 3.22 + <li><a href="http://labs.slitaz.org/wiki/distro">Developers Wiki</a></li> 3.23 </ul> 3.24 3.25 <h3>Participer et contribuer</h3> 3.26 @@ -113,6 +112,14 @@ 3.27 suivre le projet, d'aider à résoudre des bugs ou satisfaire des demandes, 3.28 d'envoyer des fichiers, scripts ou page du site. 3.29 </p> 3.30 +<p> 3.31 +Pour les artistes il y a un site web dédié, il suffit de créer un compte et 3.32 +poster vos images ou thèmes graphique. Le site est géré par la communauté, 3.33 +si vous avez envie de donner un coup de main pour l'administration du site, 3.34 +n'hésitez pas à contacter un contributeur ou envoyer un mail sur la liste 3.35 +de discussion. Le site art.slitaz.org: 3.36 +<a href="http://art.slitaz.org/fr/">SliTaz Community Art (fr)</a> 3.37 +</p> 3.38 3.39 <h3>Cycle de publication</h3> 3.40 <p>