Parabéns por chegar até aqui! 🎉
Se você está lendo isso, significa que já deu um grande passo para contribuir com o projeto. Estamos animados em ter você por aqui! Contribuir para um projeto open source é uma excelente forma de aprender, compartilhar conhecimento e melhorar ferramentas que impactam muitas pessoas. Vamos começar com alguns passos essenciais para você participar:
Antes de colocar a mão na massa e fazer suas primeiras contribuições, é importante entender alguns conceitos fundamentais que vão facilitar sua jornada no mundo do open source. Esses conceitos incluem o versionamento de código, o Git, e o GitHub. Se esses termos são novos para você, ou se você quer uma revisão, recomendamos ler os artigos abaixo.
Versionamento de código é um sistema que permite que desenvolvedores rastreiem e gerenciem as mudanças feitas no código ao longo do tempo. Ele garante que várias pessoas possam trabalhar no mesmo projeto sem sobrescrever o trabalho umas das outras. É um pilar essencial da colaboração em projetos open source.
Para entender melhor o que é versionamento de código e como ele funciona, leia este artigo:
Git é um dos sistemas de controle de versão mais populares e amplamente usados no desenvolvimento de software. Ele ajuda a gerenciar as mudanças no código de maneira eficiente, além de permitir que equipes inteiras colaborem em projetos de forma organizada. Com o Git, você pode criar ramificações (branches) para trabalhar em novas funcionalidades, registrar o histórico de mudanças, e facilmente fundir (merge) seu trabalho ao projeto principal.
Para aprender mais sobre o Git, sugerimos ler o seguinte artigo:
- https://github-essentials.cumbuca.dev/dia-2-controle-de-versao-basico-com-git/git
- https://github-essentials.cumbuca.dev/dia-3-avancando-no-git
O GitHub é uma plataforma baseada em Git, projetada para facilitar a hospedagem e o gerenciamento de repositórios de código. Além de permitir que os desenvolvedores compartilhem seu código publicamente ou de forma privada, o GitHub oferece uma série de ferramentas que ajudam a colaborar, como o controle de issues, pull requests, e automações que tornam o fluxo de trabalho mais eficiente.
GitHub é onde você vai criar seu fork do projeto e enviar suas contribuições para serem revisadas e incorporadas. Tudo isso faz parte do fluxo de trabalho colaborativo.
Ok, agora que você já tem um bom contexto, vamos para a nossa primeira tarefa!
Ações: