Este projeto tem como objetivo fornecer a documentação oficial do Flutter traduzido para o Português Brasileiro.
A versão mais recente está publicada com o GitHub Pages.
👉 Clique aqui para acessar.
Hoje a grande maioria dos desenvolvedores já possuí algum conhecimento de inglês ou pode usar ferramentas de tradução automática para ter acesso ao conteúdo da documentação em outro idioma, então qual a motivação desse projeto?
No caso da tradução automática, principalmente com conteúdo mais técnico, muitas vezes o resultado obtido não é o ideal.
Também temos várias pessoas da comunidade brasileira que estão iniciando no mundo da programação ou ainda não se sentem tão confortáveis com o idioma inglês que estão começando a experimentar o Flutter.
Uma documentação em português pode ajudar a melhorar a experiência para esse grupo, abrindo também a possibilidade de adicionarmos coisas importantes que não constam na documentação original.
Esse projeto foi construído utilizando o Vuepress, um gerador de sites estáticos que utiliza VueJS.
Clique aqui para acessar a documentação do Vuepress.
Você pode contribuir de várias formas. Por exemplo:
- Abrindo uma nova issue caso encontre algum problema.
- Revisando o conteúdo já publicado
- Contribuindo com traduções de novas seções da documentação
Para as contribuições com revisão ou novas traduções você pode criar um Pull request com as alterações. Mais abaixo esse processo está descrito com mais detalhes.
Pré-requisitos:
- NodeJS instalado.
Execute os seguintes passos:
-
Faça um clone ou baixe o código do projeto. Você também pode fazer um fork se desejar.
-
Abra o diretório do projeto e execute o comando:
npm run dev
-
Aguarde o procedimento terminar. Você verá uma mensagem parecida com:
success [13:33:36] Build c7ab96 finished in 147 ms! ( http://localhost:8080/flutter-docs-ptbr/ )
-
Acesse a documentação em
http://localhost:8080/flutter-docs-ptbr/
-
Execute os passos descritos em Como executo o projeto localmente?
-
Crie uma nova issue preenchendo as seguintes informações:
- Preencha o título e a descrição com informações sobre a tarefa sendo executada (Ex: Tradução da seção X)
- Em Assignees coloque o seu próprio usuário
- Em Labels coloque documentation
- Em Projects selecione o projeto Tarefas
Essa issue tem a finalidade de registrar tarefas em execução evitando duplicidade.
-
Crie uma nova branch, por exemplo,
feature/nova-doc
-
Altere ou crie os arquivos desejados
-
Se um novo asset ou biblioteca for adicionado, coloque os créditos na página docs/creditos/README.md
-
Faça o
commit
epush
das alterações -
Crie o Pull request para a branch master
Após criar o seu Pull request ele será revisado e, após aceito, mergeado.
Uma pipeline do GitHub Actions é executada automáticamente após o merge e já publica a versão atualizada aqui.