Introdução

Concluído

A sustentabilidade de longo prazo do software livre depende muito da comunidade. Uma forma de contribuir com projetos de software livre é fazer contribuições para o repositório do projeto e realizar revisões de código.

Suponha que você use bibliotecas de software livre em seus projetos e no trabalho há algum tempo. Pensando no software livre, você decidiu contribuir com algumas dessas bibliotecas e estruturas.

No entanto, você nunca contribuiu antes e não tem certeza de como começar.

Neste módulo, você aprenderá a fazer contribuições significativas aos projetos de software livre. Você aprenderá quais os tipos de projetos e atividades que terão um impacto e como se familiarizar com o projeto e com os padrões de comunidade dele. Você aprenderá a usar o git e o GitHub com eficiência para realizar melhorias no código ou na documentação. Você também aprenderá o que fazer e o que não fazer ao se comunicar com os mantenedores do projeto, como pedir ajuda, como solicitar uma análise e como examinar o trabalho de outras pessoas no GitHub.

Ao final deste módulo, você terá aprendido a enviar uma contribuição bem-sucedida para um projeto de software livre no GitHub adotando as melhores práticas.

Objetivos de aprendizagem

Ao final deste módulo, você saberá como:

  • Localizar projetos e tarefas de software livre com os quais contribuir no GitHub.
  • Criar solicitações de pull para projetos de software livre.
  • Implementar melhores práticas para se comunicar com mantenedores de projetos de software livre e realizar revisões de código.
  • Localizar e se envolver com comunidades de software livre.

Pré-requisitos

  • Uma conta do GitHub
  • Capacidade de navegar e editar arquivos no GitHub

Observação

Este módulo aborda como fazer contribuições em projetos de software livre no GitHub. Para se familiarizar com o GitHub, conclua o seguinte módulo primeiro: