website diff fr/devel/forge.php @ rev 1115

added index.php into /website/bs/about - title translated into Bosnian language
author Adnan Sinanovic <sinanovicha@gmail.com>
date Sat Oct 13 13:35:35 2012 +0000 (2012-10-13)
parents d3254ad844e5
children d98db40d8b63
line diff
     1.1 --- a/fr/devel/forge.php	Sat Mar 31 16:55:59 2012 +0100
     1.2 +++ b/fr/devel/forge.php	Sat Oct 13 13:35:35 2012 +0000
     1.3 @@ -1,9 +1,9 @@
     1.4  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.7  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     1.8  <head>
     1.9 +	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
    1.10  	<title>SliTaz (fr) - Forge</title>
    1.11 -	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
    1.12  	<meta name="description" content="Développement de SliTaz GNU/Linux" />
    1.13  	<meta name="keywords" lang="fr" content="developpement slitaz developer GNU Linux" />
    1.14  	<meta name="author" content="Christophe Lincoln"/>
    1.15 @@ -23,13 +23,15 @@
    1.16  			Les outils et services utilisés pour forger Slitaz :-)
    1.17  		</p>
    1.18  		<p>
    1.19 -			<img src="../../images/users.png" alt="users.png" />
    1.20 +			<img src="/images/users.png" alt="[ ]" />
    1.21  			<a href="http://scn.slitaz.org/">Rejoingez nous sur SCN</a>
    1.22  			et la <a href="../mailing-list.php">mailing list</a>
    1.23  		</p>
    1.24  	</div>
    1.25  </div>
    1.26  
    1.27 +<?php include("../../lib/lang.php"); ?>
    1.28 +
    1.29  <!-- Content -->
    1.30  <div id="content">
    1.31  
    1.32 @@ -55,8 +57,8 @@
    1.33  principal et privilégié.
    1.34  </p>
    1.35  
    1.36 -<a name="kiss"></a>
    1.37 -<h3>KISS et respect des standards</h3>
    1.38 +<h3 id="kiss">KISS et respect des standards</h3>
    1.39 +
    1.40  <p>
    1.41  Rester simple, respecter au mieux les standards, réaliser un travail soigné,
    1.42  rédiger de la documentation de haute qualité, fournir un système stable et
    1.43 @@ -72,8 +74,8 @@
    1.44  et sur la <a href="../mailing-list.php">liste de discussion</a>.
    1.45  </p>
    1.46  
    1.47 -<a name="tank"></a>
    1.48 -<h3>Tank - Build host &amp; home</h3>
    1.49 +<h3 id="tank">Tank - Build host &amp; home</h3>
    1.50 +
    1.51  <p>
    1.52  Chaque contributeur peut avoir un compte sur le serveur principal du
    1.53  projet, avec un accès sécurisé, de l'espace disque, un répertoire public
    1.54 @@ -87,8 +89,8 @@
    1.55  <a href="http://doc.slitaz.org/en:cookbook:buildhost">SliTaz Build Host (tank)</a>.
    1.56  </p>
    1.57  
    1.58 -<a name="repos"></a>
    1.59 -<h3>Dépôts Mercurial</h3>
    1.60 +<h3 id="repos">Dépôts Mercurial</h3>
    1.61 +
    1.62  <p>
    1.63  Tous les sous-projets tels que Tazpkg, Tazwok ou Tazlito ont leurs propres 
    1.64  dépôts Hg sur le serveur du projet, tout comme le wok. Les développeurs ont
    1.65 @@ -99,7 +101,9 @@
    1.66  est public et <code>repos.slitaz.org</code> nécessite une authentification, c'est-à-dire 
    1.67  que vous pouvez cloner hg.slitaz.org mais pas y pousser vos changements ou fichiers.
    1.68  </p>
    1.69 +
    1.70  <h4>~/.hgrc</h4>
    1.71 +
    1.72  <p>
    1.73  Mercurial utilise un fichier caché <code>~./hgrc</code> permettant de 
    1.74  spécifier son nom d'utilisateur. Il faut mettre votre nom et adresse mail pour
    1.75 @@ -110,7 +114,9 @@
    1.76  [ui]
    1.77  username = Prénom Nom &lt;you@example.org&gt;
    1.78  </pre>
    1.79 +
    1.80  <h4>Cloner, modifier, commiter et pousser</h4>
    1.81 +
    1.82  <p>
    1.83  Vous avez le choix de cloner anonymement via hg.slitaz.org ou directement avec
    1.84  votre login et mot de passe. Pour cloner un dépôt tel que le wok :
    1.85 @@ -155,7 +161,9 @@
    1.86  <pre>
    1.87   $ hg push http://repos.slitaz.org/wok/
    1.88  </pre>
    1.89 +
    1.90  <h4>Mettre à jour un wok local</h4>
    1.91 +
    1.92  <p>
    1.93  Pour mettre à jour votre wok local avec celui du serveur (<em>pull</em> pour
    1.94  tirer les changements) :
    1.95 @@ -164,7 +172,9 @@
    1.96   $ hg pull
    1.97   $ hg update
    1.98  </pre>
    1.99 +
   1.100  <h4>Commandes utiles</h4>
   1.101 +
   1.102  <p>
   1.103  Des commandes hg qui peuvent servir.
   1.104  </p>
   1.105 @@ -176,8 +186,8 @@
   1.106  	<li><code>hg head</code> : affiche le dernier log.</li>
   1.107  </ul>
   1.108  
   1.109 -<a name="iconv"></a>
   1.110 -<h3>Implémentation d'iconv()</h3>
   1.111 +<h3 id="iconv">Implémentation d'iconv()</h3>
   1.112 +
   1.113  <p>
   1.114  SliTaz utilise iconv() fourni par la GNU glibc, même si certain paquets
   1.115  proposent d'utiliser <code>libiconv</code> il faut utiliser la version de
   1.116 @@ -185,8 +195,8 @@
   1.117  libiconv (1,2 Mb) dans SliTaz.
   1.118  </p>
   1.119  
   1.120 -<a name="pkgs"></a>
   1.121 -<h3>Paquets tazpkg</h3>
   1.122 +<h3 id="pkgs">Paquets tazpkg</h3>
   1.123 +
   1.124  <p>
   1.125  Les paquets tazpkg de SliTaz sont créés automatiquement via Tazwok et les
   1.126  recettes contenues dans le wok, <a href="http://doc.slitaz.org/fr:cookbook:start">le Cookbook</a>
   1.127 @@ -214,8 +224,8 @@
   1.128  >la documentation du wok et des outils</a> existe.
   1.129  </p>
   1.130  
   1.131 -<a name="pkgs-naming"></a>
   1.132 -<h3>Nommage des paquets</h3>
   1.133 +<h3 id="pkgs-naming">Nommage des paquets</h3>
   1.134 +
   1.135  <p>
   1.136  Dans la majorité des cas le nom du paquet est celui des sources exception
   1.137  faite des modules Python, Perl, PHP, Ruby, Lua. Par example le paquet Kid
   1.138 @@ -223,8 +233,8 @@
   1.139  <code>python-kid</code>.
   1.140  </p>
   1.141  
   1.142 -<a name="site"></a>
   1.143 -<h3>Gestion du site Web et des livres</h3>
   1.144 +<h3 id="site">Gestion du site Web et des livres</h3>
   1.145 +
   1.146  <p>
   1.147  La gestion du site et des livres (Handbook et Cookbook) est faite via un 
   1.148  dépôt Mercurial, ce qui nous permet de traviller à plusieurs. Il faut
   1.149 @@ -247,8 +257,8 @@
   1.150  copie locale via localhost/~user.
   1.151  </p>
   1.152  
   1.153 -<a name="xhtml"></a>
   1.154 -<h3>xHTML coding style</h3>
   1.155 +<h3 id="xhtml">xHTML coding style</h3>
   1.156 +
   1.157  <p>
   1.158  Les pages du site et des différents <em>books</em> sont codés en xHTML 1.0
   1.159  Transitional, les couleurs pour le <code>body</code> et les titres sont
   1.160 @@ -287,6 +297,7 @@
   1.161  </p>
   1.162  
   1.163  <h3>Diff et patch</h3>
   1.164 +
   1.165  <p>
   1.166  Les utilitaires <code>diff</code> et <code>patch</code> sont des outils en
   1.167  ligne de commande permettant de créer et d'appliquer un fichier contenant