website rev 516

pt: update 'devel' page
author Claudinei Pereira <claudinei@slitaz.org>
date Sat Jun 20 21:12:52 2009 +0000 (2009-06-20)
parents bd84fe531c4b
children fcffabc05cb1
files es/about/index.html pt/devel/index.html
line diff
     1.1 --- a/es/about/index.html	Sat Jun 20 19:58:13 2009 +0000
     1.2 +++ b/es/about/index.html	Sat Jun 20 21:12:52 2009 +0000
     1.3 @@ -143,7 +143,7 @@
     1.4  <ul>
     1.5  	<li><a href="http://www.gdhpress.com.br/blog/slitaz"
     1.6  		>Gdhpress</a> (pt) - Por Carlos Morimoto.</li>
     1.7 -	<li><a href="http://www.frlinux.net/?section=distributions&article=237"
     1.8 +	<li><a href="http://www.frlinux.net/?section=distributions&amp;article=237"
     1.9  		>FRLinux</a> (fr) - Por Steph.</li>
    1.10  </ul>
    1.11  
     2.1 --- a/pt/devel/index.html	Sat Jun 20 19:58:13 2009 +0000
     2.2 +++ b/pt/devel/index.html	Sat Jun 20 21:12:52 2009 +0000
     2.3 @@ -73,14 +73,19 @@
     2.4  <h2><font color="#df8f06">Espaço dos Desenvolvedores do SliTaz</font></h2>
     2.5  
     2.6  <ul>
     2.7 +	<li><a href="#kiss">KISS e respeito aos padrões.</a></li>
     2.8  	<li><a href="#tank">Build host &amp; home.</a></li>
     2.9      <li><a href="#repos">Repositórios Mercurial.</a></li>
    2.10 +    <li><a href="#iconv">Implementação da função iconv().</a></li>
    2.11      <li><a href="#pkgs">Pacotes Tazpkg.</a></li>
    2.12 +	<li><a href="#pkgs-naming">Nomes de pacotes.</a></li>    
    2.13      <li><a href="#website">Gerenciamento do Website.</a></li>
    2.14 +	<li><a href="#xhtml">Estilo para codificação de xHTML.</a></li>    
    2.15      <li><a href="../mailing-list.html">Lista de Discussão.</a></li>
    2.16      <li><a href="../doc/cookbook/wok-tools.html">Wok &amp; Ferramentas.</a></li>
    2.17      <li>Mercurial Repositories: <a href="http://hg.slitaz.org" >hg.slitaz.org</a></li>
    2.18      <li>SliTaz Laboratories: <a href="http://labs.slitaz.org/">labs.slitaz.org</a></li>
    2.19 +	<li><a href="http://labs.slitaz.org/wiki/distro">Wiki dos desenvolvedores</a></li>    
    2.20  </ul>
    2.21  
    2.22  <p>
    2.23 @@ -98,6 +103,26 @@
    2.24  ativos no <a href="http://forum.slitaz.org/">fórum</a> e na 
    2.25  <a href="../mailing-list.html">lista de discussão</a>.
    2.26  </p>
    2.27 +<p>
    2.28 +Há um website dedicado exclusivamente à participação de artistas interessados
    2.29 +em contribuir com o projeto - <a href="http://art.slitaz.org/">http://art.slitaz.org</a>. 
    2.30 +Mediante a criação de uma conta de usuário, pode-se postar gráficos ou 
    2.31 +figuras relacionadas ao SliTaz. O website é mantindo por uma comunidade 
    2.32 +de voluntários e se houver interesse em nos ajudar a gerenciá-lo, entre 
    2.33 +em contato via email ou pela lista de discussão.
    2.34 +</p>
    2.35 +
    2.36 +<a name="kiss"></a>
    2.37 +<h3>KISS e respeito aos padrões</h3>
    2.38 +<p>
    2.39 +"Keep it Simple", ou seja, tentamos manter as coisas simples: respeito 
    2.40 +aos padrões, planejamento cuidadoso e documentação escrita de alta 
    2.41 +qualidade, fornecimento de um sistema robusto e estável e um sistema de 
    2.42 +arquivos (<em>rootfs</em>) no LiveCD leve o suficiente para ser executado 
    2.43 +em máquinas que tenham ao menos 128 mb de memória RAM. Também usamos
    2.44 +aplicativos baseados em GTK+2, Dialog, scripts SHell ou PHP. A idéia
    2.45 +é não nos repetirmos e deixar o sistema básico leve e pequeno.
    2.46 +</p>
    2.47  
    2.48  <a name="tank"></a>
    2.49  <h3>Tank - Build host &amp; home</h3>
    2.50 @@ -110,6 +135,11 @@
    2.51  mercurial:
    2.52  <a href="http://tank.slitaz.org/">tank.slitaz.org</a>
    2.53  </p>
    2.54 +<p>
    2.55 +Instruções para a utilização deste servidor estão descritas no "Livro de
    2.56 +Receitas" (cookbook): 
    2.57 +<a href="../doc/cookbook/build-host.html">SliTaz Build Host (tank)</a>.
    2.58 +</p>
    2.59  
    2.60  <a name="repos"></a>
    2.61  <h3>Repositórios Mercurial</h3>
    2.62 @@ -182,6 +212,15 @@
    2.63  	<li><code>hg head</code> : Mostra o último log.</li>
    2.64  </ul>
    2.65  
    2.66 +<a name="iconv"></a>
    2.67 +<h3>Implementação da função iconv()</h3>
    2.68 +<p>
    2.69 +O SliTaz utiliza a função iconv() fornecida pela biblioteca glibc do 
    2.70 +projeto GNU - alguns pacotes que necessitam da função <code>libiconv</code>
    2.71 +devem usar a versão fornecida pela glibc (<code>glibc-locale</code>). Note
    2.72 +que já não há mais um pacote libiconv (1.2 MB) no SliTaz.
    2.73 +</p>
    2.74 +
    2.75  <a name="pkgs"></a>
    2.76  <h3>Pacotes Tazpkg</h3>
    2.77  <p>
    2.78 @@ -209,6 +248,15 @@
    2.79  existe para te guiar nos primeiros passos.
    2.80  </p>
    2.81  
    2.82 +<a name="pkgs-naming"></a>
    2.83 +<h3>Nomes de Pacotes</h3>
    2.84 +<p>
    2.85 +Na maioria dos casos o nome do pacote é o mesmo do código fonte, exceto
    2.86 +para os módulos das linguagens Python, Perl, PHP, Ruby e Lua. Por exemplo,
    2.87 +o pacote que fornece o sistema de templates Kid, escrito em Python e XML,
    2.88 +é nomeado: <code>python-kid</code>.
    2.89 +</p>
    2.90 +
    2.91  <a name="website"></a>
    2.92  <h3>Gerenciamento do website e manuais</h3>
    2.93  <p>
    2.94 @@ -221,7 +269,49 @@
    2.95    Ou, se você tiver as permissões necessárias:
    2.96   $ hg clone http://repos.slitaz.org/website
    2.97  </pre>
    2.98 -<h4>Diff e patch</h4>
    2.99 +
   2.100 +<a name="xhtml"></a>
   2.101 +<h3>Estilo para codificação de xHTML</h3>
   2.102 +<p>
   2.103 +As páginas nos diferentes <em>manuais</em> são codificadas em xHTML 1.0
   2.104 +transitional. As cores para o corpo da página (<code>body</code>) e para 
   2.105 +os títulos são definidas diretamente de forma a permitir que os links
   2.106 +sejam facilmente identificáveis. Os títulos de primeiro nível são usados
   2.107 +apenas uma vez, no topo da página, os de segundo nível são usados para
   2.108 +nomear as seções e os de terceiro e quarto nível para as subseções. Se
   2.109 +uma lista é usada para os tópicos, usando âncoras para as diferentes seções,
   2.110 +é posta logo no início da página, após o título da mesma.
   2.111 +Parágrafos são colocados dentro das tags <code>&lt;p&gt;&lt;/p&gt;</code>.
   2.112 +Para indentação, usa-se tabulações (tabs), de forma a manter-se a semântica
   2.113 +e para diminuir espaço em termos de octetos (bytes). Para mostrar trechos
   2.114 +de código, como o nome de um comando dentro de um parágrafo, 
   2.115 +<code>&lt;code&gt;</code> é o método recomendado. Para mostrar a saida
   2.116 +de comandos ou comandos a serem digitados em um terminal, usa-se
   2.117 +<code>&lt;pre&gt;</code>. Exemplo:
   2.118 +</p>
   2.119 +<pre>
   2.120 + $ comando
   2.121 +</pre>
   2.122 +<p>
   2.123 +Para mostrar texto que pode ser copiado e colado, como scripts, peças de
   2.124 +código, arquivos de configuração, etc, também se usa a tag 
   2.125 +<code>&lt;pre&gt;</code>, em conjunto com a classe CSS chamada "script".
   2.126 +Exemplo:
   2.127 +</p>
   2.128 +<pre class="script">
   2.129 +&lt;pre class="script"&gt;
   2.130 +
   2.131 +code...
   2.132 +
   2.133 +&lt;/pre&gt;
   2.134 +</pre>
   2.135 +<p>
   2.136 +Texto <em>enfatizado</em> é colocado dentro da tag <code>&lt;em&gt;</code> 
   2.137 +e links internos são relativos. É recomendável checar a validade do código
   2.138 +xHTML por meio do <em>validador</em> online da W3C.
   2.139 +</p>
   2.140 +
   2.141 +<h3>Diff e patch</h3>
   2.142  <p>
   2.143  As utilidades <code>diff</code> e <code>patch</code> são ferramentas de linha
   2.144  de comando para criação e implementação de diferenças entre dois arquivos. Esta