website diff pt/devel/index.html @ 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 | 46bd1e3a7db3 |
children | c6b2d9c4e031 |
line diff
1.1 --- a/pt/devel/index.html Wed May 06 02:41:02 2009 +0000 1.2 +++ b/pt/devel/index.html Sat Jun 20 21:12:52 2009 +0000 1.3 @@ -73,14 +73,19 @@ 1.4 <h2><font color="#df8f06">Espaço dos Desenvolvedores do SliTaz</font></h2> 1.5 1.6 <ul> 1.7 + <li><a href="#kiss">KISS e respeito aos padrões.</a></li> 1.8 <li><a href="#tank">Build host & home.</a></li> 1.9 <li><a href="#repos">Repositórios Mercurial.</a></li> 1.10 + <li><a href="#iconv">Implementação da função iconv().</a></li> 1.11 <li><a href="#pkgs">Pacotes Tazpkg.</a></li> 1.12 + <li><a href="#pkgs-naming">Nomes de pacotes.</a></li> 1.13 <li><a href="#website">Gerenciamento do Website.</a></li> 1.14 + <li><a href="#xhtml">Estilo para codificação de xHTML.</a></li> 1.15 <li><a href="../mailing-list.html">Lista de Discussão.</a></li> 1.16 <li><a href="../doc/cookbook/wok-tools.html">Wok & Ferramentas.</a></li> 1.17 <li>Mercurial Repositories: <a href="http://hg.slitaz.org" >hg.slitaz.org</a></li> 1.18 <li>SliTaz Laboratories: <a href="http://labs.slitaz.org/">labs.slitaz.org</a></li> 1.19 + <li><a href="http://labs.slitaz.org/wiki/distro">Wiki dos desenvolvedores</a></li> 1.20 </ul> 1.21 1.22 <p> 1.23 @@ -98,6 +103,26 @@ 1.24 ativos no <a href="http://forum.slitaz.org/">fórum</a> e na 1.25 <a href="../mailing-list.html">lista de discussão</a>. 1.26 </p> 1.27 +<p> 1.28 +Há um website dedicado exclusivamente à participação de artistas interessados 1.29 +em contribuir com o projeto - <a href="http://art.slitaz.org/">http://art.slitaz.org</a>. 1.30 +Mediante a criação de uma conta de usuário, pode-se postar gráficos ou 1.31 +figuras relacionadas ao SliTaz. O website é mantindo por uma comunidade 1.32 +de voluntários e se houver interesse em nos ajudar a gerenciá-lo, entre 1.33 +em contato via email ou pela lista de discussão. 1.34 +</p> 1.35 + 1.36 +<a name="kiss"></a> 1.37 +<h3>KISS e respeito aos padrões</h3> 1.38 +<p> 1.39 +"Keep it Simple", ou seja, tentamos manter as coisas simples: respeito 1.40 +aos padrões, planejamento cuidadoso e documentação escrita de alta 1.41 +qualidade, fornecimento de um sistema robusto e estável e um sistema de 1.42 +arquivos (<em>rootfs</em>) no LiveCD leve o suficiente para ser executado 1.43 +em máquinas que tenham ao menos 128 mb de memória RAM. Também usamos 1.44 +aplicativos baseados em GTK+2, Dialog, scripts SHell ou PHP. A idéia 1.45 +é não nos repetirmos e deixar o sistema básico leve e pequeno. 1.46 +</p> 1.47 1.48 <a name="tank"></a> 1.49 <h3>Tank - Build host & home</h3> 1.50 @@ -110,6 +135,11 @@ 1.51 mercurial: 1.52 <a href="http://tank.slitaz.org/">tank.slitaz.org</a> 1.53 </p> 1.54 +<p> 1.55 +Instruções para a utilização deste servidor estão descritas no "Livro de 1.56 +Receitas" (cookbook): 1.57 +<a href="../doc/cookbook/build-host.html">SliTaz Build Host (tank)</a>. 1.58 +</p> 1.59 1.60 <a name="repos"></a> 1.61 <h3>Repositórios Mercurial</h3> 1.62 @@ -182,6 +212,15 @@ 1.63 <li><code>hg head</code> : Mostra o último log.</li> 1.64 </ul> 1.65 1.66 +<a name="iconv"></a> 1.67 +<h3>Implementação da função iconv()</h3> 1.68 +<p> 1.69 +O SliTaz utiliza a função iconv() fornecida pela biblioteca glibc do 1.70 +projeto GNU - alguns pacotes que necessitam da função <code>libiconv</code> 1.71 +devem usar a versão fornecida pela glibc (<code>glibc-locale</code>). Note 1.72 +que já não há mais um pacote libiconv (1.2 MB) no SliTaz. 1.73 +</p> 1.74 + 1.75 <a name="pkgs"></a> 1.76 <h3>Pacotes Tazpkg</h3> 1.77 <p> 1.78 @@ -209,6 +248,15 @@ 1.79 existe para te guiar nos primeiros passos. 1.80 </p> 1.81 1.82 +<a name="pkgs-naming"></a> 1.83 +<h3>Nomes de Pacotes</h3> 1.84 +<p> 1.85 +Na maioria dos casos o nome do pacote é o mesmo do código fonte, exceto 1.86 +para os módulos das linguagens Python, Perl, PHP, Ruby e Lua. Por exemplo, 1.87 +o pacote que fornece o sistema de templates Kid, escrito em Python e XML, 1.88 +é nomeado: <code>python-kid</code>. 1.89 +</p> 1.90 + 1.91 <a name="website"></a> 1.92 <h3>Gerenciamento do website e manuais</h3> 1.93 <p> 1.94 @@ -221,7 +269,49 @@ 1.95 Ou, se você tiver as permissões necessárias: 1.96 $ hg clone http://repos.slitaz.org/website 1.97 </pre> 1.98 -<h4>Diff e patch</h4> 1.99 + 1.100 +<a name="xhtml"></a> 1.101 +<h3>Estilo para codificação de xHTML</h3> 1.102 +<p> 1.103 +As páginas nos diferentes <em>manuais</em> são codificadas em xHTML 1.0 1.104 +transitional. As cores para o corpo da página (<code>body</code>) e para 1.105 +os títulos são definidas diretamente de forma a permitir que os links 1.106 +sejam facilmente identificáveis. Os títulos de primeiro nível são usados 1.107 +apenas uma vez, no topo da página, os de segundo nível são usados para 1.108 +nomear as seções e os de terceiro e quarto nível para as subseções. Se 1.109 +uma lista é usada para os tópicos, usando âncoras para as diferentes seções, 1.110 +é posta logo no início da página, após o título da mesma. 1.111 +Parágrafos são colocados dentro das tags <code><p></p></code>. 1.112 +Para indentação, usa-se tabulações (tabs), de forma a manter-se a semântica 1.113 +e para diminuir espaço em termos de octetos (bytes). Para mostrar trechos 1.114 +de código, como o nome de um comando dentro de um parágrafo, 1.115 +<code><code></code> é o método recomendado. Para mostrar a saida 1.116 +de comandos ou comandos a serem digitados em um terminal, usa-se 1.117 +<code><pre></code>. Exemplo: 1.118 +</p> 1.119 +<pre> 1.120 + $ comando 1.121 +</pre> 1.122 +<p> 1.123 +Para mostrar texto que pode ser copiado e colado, como scripts, peças de 1.124 +código, arquivos de configuração, etc, também se usa a tag 1.125 +<code><pre></code>, em conjunto com a classe CSS chamada "script". 1.126 +Exemplo: 1.127 +</p> 1.128 +<pre class="script"> 1.129 +<pre class="script"> 1.130 + 1.131 +code... 1.132 + 1.133 +</pre> 1.134 +</pre> 1.135 +<p> 1.136 +Texto <em>enfatizado</em> é colocado dentro da tag <code><em></code> 1.137 +e links internos são relativos. É recomendável checar a validade do código 1.138 +xHTML por meio do <em>validador</em> online da W3C. 1.139 +</p> 1.140 + 1.141 +<h3>Diff e patch</h3> 1.142 <p> 1.143 As utilidades <code>diff</code> e <code>patch</code> são ferramentas de linha 1.144 de comando para criação e implementação de diferenças entre dois arquivos. Esta