{"id":26457148,"url":"https://github.com/progit/progit2-pt-br","last_synced_at":"2025-04-09T05:12:50.549Z","repository":{"id":36858135,"uuid":"192053102","full_name":"progit/progit2-pt-br","owner":"progit","description":"Brazilian Portuguese Progit2","archived":false,"fork":false,"pushed_at":"2024-10-28T11:31:51.000Z","size":183662,"stargazers_count":120,"open_issues_count":29,"forks_count":63,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-02T04:05:24.656Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/progit.png","metadata":{"files":{"readme":"README.asc","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.asc","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-15T08:03:54.000Z","updated_at":"2025-03-28T18:05:13.000Z","dependencies_parsed_at":"2024-05-08T12:39:40.898Z","dependency_job_id":null,"html_url":"https://github.com/progit/progit2-pt-br","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2-pt-br","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2-pt-br/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2-pt-br/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2-pt-br/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/progit","download_url":"https://codeload.github.com/progit/progit2-pt-br/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980844,"owners_count":21027808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-18T22:42:48.203Z","updated_at":"2025-04-09T05:12:50.524Z","avatar_url":"https://github.com/progit.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Pro Git, Segunda Edição, Português do Brasil\n\nBem-vindo à segunda edição do livro Pro Git.\n\n\u003e Se você está procurando pela versão oficial, em Inglês, vá para o link https://github.com/progit/progit2[].\n\nVocê pode achar esse livro online em: http://git-scm.com/book\n\nComo a primeira edição, a segunda edição do livro Pro Git é open source sob uma licença Creative Commons.\n\nAlgumas coisas mudaram desde que a primeira edição foi disponibilizada de forma livre.\nUmas delas foi que mudamos o texto do livro de Markdown para o maravilhoso formato Asciidoc; confira aqui um https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[guia rápido de AsciiDoc] (em inglês). Nós também passamos a usar a https://atlas.oreilly.com[Plataforma Atlas] da O'Reilly para a geração contínua dos livros. Assim os formatos mais conhecidos estão sempre disponíves em todos os idiomas.\n\nNós também passamos a manter as traduções em repositórios separados em vez usar de subdiretórios do repositório original em inglês.\nVeja o link:CONTRIBUTING.md[documento para contribuições] para mais informações.\n\n== Contribuindo com a tradução\n\nSe você quiser contribuir para a tradução do livro Pro Git para o português brasileiro, é só seguir os seguintes passos:\n\n- Crie uma link:https://github.com/progit/progit2-pt-br/issues/new[issue] dizendo qual parte do livro deseja traduzir (isso evita que mais de uma pessoa comece a traduzir a mesma parte).\n- Antes de começar a traduzir, é recomendado que você leia as partes do livro já traduzidas. Isso lhe dará uma ideia das convenções de tradução sendo utilizadas.\n- Envie um link:https://github.com/progit/progit2-pt-br/pulls[pull request] com a sua contribuição. Possivelmente solicitaremos algumas alterações, visando corrigir problemas ou adequar suas escolhas de tradução ao estilo vigente no restante do livro. Você pode então fazer as alterações e enviar mais commits para seu branch.\n- Caso você seja iniciante em colaborar com projetos open-source no GitHub, leia o link:beginners-guide.asc[guia que preparamos] para se familiarizar com o processo.\n\n== Como gerar o livro\n\nExistem algumas formas para gerar o e-book a partir deste código fonte.\n\nO mais fácil é simplesmente deixar que a gente faça isso.\nUm robô fica esperando por mudanças no branch principal e automaticamente gera o livro para todos.\n\nVocê acha as versões atuais em http://git-scm.com/book[] e mais informações sobre a geração dos livros estão disponíveis em https://progit.org[].\n\n=== Manualmente\n\nOutra forma de gerar os arquivos do ebooks é de forma manual, usando o Asciidoctor.\nSe você executar os comandos a seguir você _deve_ obter os arquivos em HTML, Epub, Mobi e PDF:\n\n----\n$ bundle install\n$ bundle exec rake book:build\nConverting to HTML...\n -- HTML output at progit.html\nConverting to EPub...\n -- Epub output at progit.epub\nConverting to Mobi (kf8)...\n -- Mobi output at progit.mobi\nConverting to PDF...\n -- PDF  output at progit.pdf\n----\n\nUsamos os projetos `asciidoctor`, `asciidoctor-pdf` e `asciidoctor-epub`.\n\n=== No MacOS\n\nSugerimos que utilize o http://brew.sh/[] para gerenciar as dependências de sistema (no caso, instalar o `ruby` e o `rubygems` mais recentes, para então instalar o `asciidoctor`).\n\n==== Instalar versão atualizado do ruby\n\n----\n$ ruby -v\n$ brew install ruby\n$ source ~/.bashrc # or source ~/.zshrc\n$ ruby -v\n----\n\n==== Atualizar rubygems do sistema\n----\n$ gem update --system\n----\n\n==== Configurar nokogiri para o build usando libraries do sistema\n----\n$ bundle config build.nokogiri --use-system-libraries\n----\n\n==== Depois disso tudo, é só gerar os livros:\n----\n$ bundle exec rake book:build\n----\n\n=== Via Docker\n\nVocê não precisa instalar todas as dependências do Asciidoctor em seu sistema. Usando o Docker, o livro pode ser gerado com apenas um comando, através de um container efêmero. Esse container só existirá durante a geração do livro e depois desaparecerá do sistema.\n\nPara tanto, execute o seguinte código no seu terminal:\n\n----\n$ docker run -it --rm \\\n    -v `pwd`:/documents/ \\\n    rogeriopradoj/progit2\n----\n\n== Indicação de problemas\n\nSe possível, antes de abrir uma issue indicando um problema, verifique se já não há alguma issue semelhante aberta, utilizando o sistema de https://github.com/progit/progit2/issues[rastreio de bugs do repositório original] (em inglês).\n\nAlém disso, se o problema já tiver sido apontado no site https://git-scm.com, verifique se ele não está presente neste repositório.\nO problema pode ser sido resolvido, mas as mudanças ainda não terem sido implantadas e publicadas.\n\n== Contribuição\n\nSe você gostaria de nos ajudar fazendo alguma mudança, dê uma olhada no link:CONTRIBUTING.md[guia do contribuidor] e dirija-se ao link:https://github.com/progit/progit2[repositório do livro original em inglês].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogit%2Fprogit2-pt-br","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprogit%2Fprogit2-pt-br","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogit%2Fprogit2-pt-br/lists"}