Introdução ao GitHub
Um guia que não é técnico
Descrição do livro
Se o GitHub for novidade para você, este livro conciso mostra exatamente o que é necessário para começar, e nada mais. Ele é perfeito para gerentes de projeto e de produto, stakeholders e outros membros da equipe que queiram colaborar com um projeto de desenvolvimento – seja para revisar e comentar trabalhos em andamento, seja para contribuir com mudanças específicas. O livro também é ótimo para desenvolvedores que estejam simplesmente aprendendo a usar o GitHub.
O GitHub transformou-se rapidamente na plataforma-padrão para desenvolvimento de software, porém é ideal também para outros documentos baseados em texto, que variam de contratos a roteiros. Este livro prático mostra como usar a interface web do GitHub para visualizar projetos e colaborar de maneira eficiente com a sua equipe.
Aprenda como e por que as pessoas usam o GitHub para colaboração
Visualize o status de um projeto – alterações recentes, trabalhos pendentes e mudanças no histórico
Crie e altere arquivos por meio do GitHub sem conhecer o Git
Sugira mudanças em projetos para os quais você não tenha permissão de editar diretamente
Utilize ferramentas como issues, pull requests e branches para especificar e colaborar com as mudanças
Crie um novo repositório no GitHub para controlar quem tem acesso ao seu projeto
Sumário
Sumário
- Prefácio
- Capítulo 1 ■ Introdução
- O que é o Git?
- O que é o GitHub?
- Por que usar o Git?
- Por que usar o GitHub?
- Conceitos fundamentais
- Capítulo 2 ■ Visualizando
- Apresentando a página do projeto
- Visualizando o arquivo README md
- Visualizando o histórico de commits
- Visualizando os pull requests
- Visualizando as issues
- Visualizando o Pulse
- Visualizando os gráficos do GitHub
- Gráfico dos colaboradores
- Gráficos de commits
- Gráfico de frequência de código
- Gráfico de cartão perfurado
- Gráfico de rede
- Lista de membros
- Gráfico de tráfego
- Capítulo 3 ■ Editando
- Contribuindo por meio de um fork
- Adicionando um arquivo
- Criando um pull request
- Editando um arquivo
- Renomeando ou movendo um arquivo
- Trabalhando com pastas
- Criando uma pasta
- Renomeando uma pasta
- Limites da edição no GitHub
- Capítulo 4 ■ Colaboração
- Fazendo commits em um branch
- Criando um pull request a partir de um branch
- Colaboração em pull requests
- Envolvendo as pessoas com pull requests
- Analisando os pull requests
- Fazendo comentários nos pull requests
- Acrescentando um pouco de diversão aos comentários
- Contribuições aos pull requests
- Testando um pull request
- Fazendo o merge de um pull request
- Quem deve fazer o merge de um pull request?
- Notificações de pull requests
- Melhores práticas para pull requests
- Issues
- Criando uma nova issue
- Administrando milestones para issues
- Administrando rótulos para issues
- Fazendo comentários em issues
- Referenciando issues em um commit
- Melhores práticas para issues
- Wikis
- Introdução a wiki
- Adicionando uma página e criando um link em sua wiki
- Páginas GitHub
- Criando um site para o seu projeto
- Criando um site para você mesmo ou para a sua organização
- Capítulo 5 ■ Criando e configurando
- Criando um repositório
- Adicionando colaboradores
- Configurando um repositório
- Integração com outros sistemas
- Pessoal versus organizacional
- Criando uma organização
- Administrando equipes
- Capítulo 6 ■ Fazendo download
- Por que clonar um repositório?
- GitHub para Mac
- Fazendo um commit usando o GitHub para Mac
- Visualizando as alterações no GitHub para Mac
- GitHub para Windows
- Fazendo um commit usando o GitHub para Windows
- Windows
- Fazendo um commit usando o GitHub para Windows
- Capítulo 7 ■ Próximos passos
Sobre os autores
Peter Bell é membro contratado da equipe de treinamento do GitHub e fundador da Pragmatic Learning – uma empresa de treinamento empresarial que ajuda pessoas de negócio e desenvolvedores a criar softwares melhores. Ele também fundou a Startup CTO School e a CTO Summit Series.… Ver perfil completo ▶
Brent Beer vem usando o Git e o GitHub há mais de cinco anos como desenvolvedor web e como colaborador em projetos de código aberto. Como membro da equipe de treinamento do GitHub, Brent ensina as pessoas a usarem o Git e o GitHub com todo o seu potencial.… Ver perfil completo ▶
Livros relacionados
Recursos
Opinião dos leitores
Ronie P
Obra muito relevante que atende ao leigo e ao profissional de TI.
Roberto J de O
Estou gostando do modo como o livro vai progredindo o tema de forma dinâmica e lúdica.
Rubia D
Ótimo livro para quem deseja conhecer, entender como funciona e o que foi feito em um repositório. Tem exemplos objetivos, que ajudam ainda mais. Sem dúvidas, excelente para iniciantes e até intermediários.


