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&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 & 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 & 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 & 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><p></p></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><code></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><pre></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><pre></code>, em conjunto com a classe CSS chamada "script". 2.126 +Exemplo: 2.127 +</p> 2.128 +<pre class="script"> 2.129 +<pre class="script"> 2.130 + 2.131 +code... 2.132 + 2.133 +</pre> 2.134 +</pre> 2.135 +<p> 2.136 +Texto <em>enfatizado</em> é colocado dentro da tag <code><em></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