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 & home</h3> 1.49 +<h3 id="tank">Tank - Build host & 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 <you@example.org> 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