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 &amp; 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 &amp; 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>&lt;p&gt;&lt;/p&gt;</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>&lt;code&gt;</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>&lt;pre&gt;</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>&lt;pre&gt;</code> mais avec une classe CSS nommée "script". Exemple:
   1.122 +</p>
   1.123 +<pre class="script">
   1.124 +&lt;pre class="script"&gt;
   1.125 +
   1.126 +code...
   1.127 +
   1.128 +&lt;/pre&gt;
   1.129 +</pre>
   1.130 +<p>
   1.131 +Les mots en <em>English</em> se mettent dans la balise <code>&lt;em&gt;</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 &amp; 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>&lt;p&gt;&lt;/p&gt;</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>&lt;code&gt;</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>&lt;pre&gt;</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>&lt;pre&gt;</code> mais avec une classe CSS nommée "script". Exemple:
   2.128 -</p>
   2.129 -<pre class="script">
   2.130 -&lt;pre class="script"&gt;
   2.131 -
   2.132 -code...
   2.133 -
   2.134 -&lt;/pre&gt;
   2.135 -</pre>
   2.136 -<p>
   2.137 -Les mots en <em>English</em> se mettent dans la balise <code>&lt;em&gt;</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 &copy; 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 &amp; 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>