Este é o repositório da tradução brasileira da segunda edição do livro Pro Git, de Scott Chacon e Ben Straub. O livro original pode ser lido em https://git-scm.com/book/en/v2 e sua fonte canônica está em https://github.com/progit/progit2.
Assim como a edição inglesa, este projeto é aberto e distribuído sob uma licença Creative Commons.
Em agosto de 2026, a estrutura deste repositório foi refeita com base no commit a013e323 da edição inglesa.
Nesta primeira etapa, o conteúdo foi mantido em inglês de propósito: o objetivo foi recuperar uma árvore íntegra e um processo de build reproduzível antes de retomar a tradução.
A tradução será retomada em pull requests pequenos e dedicados.
O status.json registra o avanço aproximado de cada arquivo; inicialmente, todos os itens estão em 0%.
Leia o guia de contribuição antes de começar. As decisões de terminologia e as regras específicas da tradução ficam em Notas da tradução.
Em resumo:
-
escolha uma seção pequena e verifique se já existe uma issue ou um pull request para ela;
-
mantenha a estrutura, as âncoras, as referências e os exemplos técnicos da edição inglesa;
-
revise integralmente o português antes de enviar, inclusive quando usar tradução automática ou IA como apoio;
-
escreva o título e a descrição principal do pull request em português e acrescente ao final um resumo curto em inglês.
O repositório usa o mesmo conjunto de ferramentas da edição inglesa. O ambiente de referência é Ruby 3.1 em Linux, com Java disponível para as validações.
Para instalar as dependências e gerar todos os formatos:
$ bundle install $ bundle exec rake book:build
Os artefatos esperados são progit.html, progit.epub, progit.fb2.zip, progit.mobi e progit.pdf.
Também é possível gerar um formato isoladamente:
$ bundle exec rake book:build_html $ bundle exec rake book:build_epub $ bundle exec rake book:build_fb2 $ bundle exec rake book:build_mobi $ bundle exec rake book:build_pdf
O comando bundle exec rake book:ci executa as mesmas gerações com validação estrita.
Use as issues deste repositório para problemas da tradução brasileira ou de seu build. Quando o problema também existir no texto original em inglês, registre-o no repositório inglês.