Como Contribuir para a Documentação
Contribuir para a documentação é uma das atividades mais gratificantes, pois ajuda outros a entender o framework.
Como Escrever?
A documentação destina-se principalmente a pessoas que estão a familiarizar-se com o tópico. Portanto, deve cumprir vários pontos importantes:
- Comece pelo simples e geral. Avance para tópicos mais complexos apenas no final.
- Tente explicar o assunto da melhor forma possível. Por exemplo, tente explicar primeiro o tópico a um colega.
- Forneça apenas as informações que o utilizador realmente precisa saber sobre o tópico em questão.
- Verifique se as suas informações são realmente verdadeiras. Teste cada trecho de código.
- Seja conciso – reduza o que escreveu pela metade. E depois, se necessário, novamente.
- Use com moderação todos os tipos de destaque, desde negrito até caixas como
.[note]
. - No código, siga os Padrões de Codificação.
Aprenda também a sintaxe. Para pré-visualizar o artigo enquanto o escreve, pode usar o editor com pré-visualização.
Versões de Idioma
O idioma principal é o inglês. As suas alterações devem ser, portanto, em inglês. Se o inglês não for o seu forte, use o DeepL Translator e outros irão rever o seu texto.
A tradução para outros idiomas será feita automaticamente após a aprovação e ajuste da sua modificação.
Modificações Triviais
Para contribuir para a documentação, é essencial ter uma conta no GitHub.
A forma mais fácil de fazer uma pequena alteração na documentação é usar os links no final de cada página:
- Mostrar no GitHub abre a versão do código-fonte da página no GitHub. Depois, basta pressionar o botão
E
para começar a editar (é necessário estar autenticado no GitHub). - Abrir pré-visualização abre o editor, onde pode ver imediatamente a aparência visual resultante.
Como o editor com pré-visualização não tem a opção de guardar alterações diretamente no GitHub, é necessário, após concluir as edições, copiar o texto fonte para a área de transferência (botão Copy to clipboard) e depois colá-lo no editor do GitHub. Abaixo do campo de edição existe um formulário para envio. Não se esqueça de resumir brevemente e explicar o motivo da sua modificação. Após o envio, é criado um chamado pull request (PR), que pode ser editado posteriormente.
Modificações Maiores
Mais adequado do que usar a interface do GitHub é estar familiarizado com os fundamentos do trabalho com o sistema de controlo de versões Git. Se não domina o trabalho com o Git, pode consultar o guia git – the simple guide e, opcionalmente, usar um dos muitos clientes gráficos.
Edite a documentação desta forma:
- No GitHub, crie um fork do repositório nette/docs.
- Clone este repositório para o seu computador.
- Em seguida, no branch apropriado, faça as alterações.
- Verifique se há espaços em branco extras no texto usando a ferramenta Code-Checker.
- Salve (commit) as alterações.
- Se estiver satisfeito com as alterações, envie-as (push) para o GitHub no seu fork.
- A partir daí, envie-as para o repositório
nette/docs
criando um pull request (PR).
É comum receber comentários com sugestões. Acompanhe as alterações propostas e incorpore-as. Adicione as alterações propostas como novos commits e envie novamente para o GitHub. Nunca crie um novo pull request para modificar um pull request existente.
Estrutura da Documentação
Toda a documentação está localizada no GitHub no repositório nette/docs.
A versão atual está no branch master
, versões mais antigas estão localizadas em branches como
doc-3.x
, doc-2.x
.
O conteúdo de cada branch é dividido em pastas principais que representam as diferentes áreas da documentação. Por
exemplo, application/
corresponde a https://doc.nette.org/pt/application
, latte/
corresponde a https://latte.nette.org
, etc. Cada uma destas pastas contém subpastas que representam as versões de
idioma (pt
, en
, cs
, …) e, opcionalmente, a subpasta files
com imagens que
podem ser inseridas nas páginas da documentação.