Criar projetos de software voltados para a comunidade no GitHub

Iniciante
Engenheiro de DevOps
Desenvolvedor
Arquiteto de Soluções
GitHub

Seja você um gerente de projetos corporativos ou de software livre, saiba como o GitHub permite que você crie comunidades que promovam a comunicação e a colaboração enquanto reforçam as diretrizes, as melhores práticas segurança e os códigos de conduta recomendados.

Neste roteiro de aprendizagem, você aprenderá a:

  • Gerar envolvimento da comunidade em projetos proprietários e de software livre.
  • Escolher se sua ideia é uma boa candidata para um projeto de software livre.
  • Migrar seu projeto existente de um sistema de controle de versão herdado ou do seu PC para o GitHub.
  • Manter seu repositório GitHub seguro.
  • Contribuir para um projeto de software livre.

Pré-requisitos

Módulos neste roteiro de aprendizagem

Aprenda a usar os principais recursos do GitHub, incluindo problemas, notificações, branches, confirmações e solicitações de pull.

Aprenda a gerenciar um programa InnerSource bem-sucedido no GitHub por meio da capacidade de descoberta, de diretrizes e da manutenção eficientes.

Aprenda a criar um programa de código aberto bem-sucedido estabelecendo diretrizes para colaboradores, seguindo processos comprovados e usando os padrões da comunidade.

Aprenda a carregar seu projeto existente no GitHub.

Aprenda a migrar seu projeto existente para o GitHub de um sistema de controle de versão herdado.

Neste módulo, você aprenderá as melhores práticas para criar, hospedar e manter um repositório seguro no GitHub.

Saiba como usar o GitHub para localizar projetos e tarefas de software livre com os quais contribuir. Descubra como criar solicitações de pull e se comunicar com os mantenedores do projeto de modo eficaz para que suas alterações sejam aceitas. Saiba mais sobre os benefícios de se envolver com as comunidades de software livre.