Bem-vindo ao curso de Introdução ao Open Source com OpenSauced! Este curso foi projetado para fornecer uma introdução ao open source e orientá-lo no processo de contribuição para projetos de open source.
Assim como a pizza, open source deve ser compartilhado com todos. Clique nos links abaixo para seguir este curso nos seguintes idiomas diferentes:
O curso é dividido em cinco capítulos, cada um cobrindo um aspecto diferente do open source:
-
O que é open source? Este capítulo fornece uma introdução ao open source, sua história e sua importância no cenário atual de desenvolvimento de software.
-
Por que open source? Neste capítulo, você aprenderá sobre os benefícios do software open source, como colaboração aumentada, desenvolvimento mais rápido e qualidade aprimorada.
-
Ferramentas para ter sucesso. Descubra as principais ferramentas e plataformas necessárias para uma jornada de sucesso no desenvolvimento de open source. Do Git e GitHub para controle de versão e colaboração ao CodeSee para visualização de código e VS Code como seu editor de código, este capítulo fornece uma visão geral de como aproveitar essas ferramentas essenciais.
-
Como contribuir para o open source. Este capítulo abrange a busca de projetos para trabalhar, o envio de contribuições, a integração em novos projetos e os resultados após o envio de contribuições. As dicas para encontrar projetos incluem navegar no GitHub e GitLab, seguir interesses pessoais, participar de comunidades de open source e utilizar plataformas como OpenSauced.
-
O segredo do sauce. Este capítulo se concentra em fornecer estratégias e dicas menos conhecidas para causar um impacto duradouro na comunidade de open source. Este capítulo fornece estratégias para encontrar problemas, ganhar tração em sua jornada de open source e alavancar o OpenSauced para construir seu currículo de open source.
Este é o início da sua jornada de open source, por isso fornecemos alguns recursos adicionais para ajudá-lo a começar:
- Glossário: Um glossário de termos e definições comuns usados no open source.
- Recursos adicionais: Uma lista de recursos adicionais para aprender mais sobre open source, incluindo postagens de blog, tutoriais e guias.
Para começar o curso, basta navegar até o arquivo intro
no repositório e começar a ler! Cada capítulo se baseia no anterior, portanto, recomendamos lê-los em ordem.
Conforme você trabalha no curso, incentivamos você a experimentar as ferramentas e conceitos abordados em cada capítulo. A melhor maneira de aprender é fazendo, portanto, tente contribuir para um projeto de open source real ou criar seu próprio projeto do zero!
Um dos recursos exclusivos deste curso é que ele fornece orientações sobre como construir seu currículo de open source usando o OpenSauced. O OpenSauced é uma plataforma que ajuda você a rastrear e mostrar suas contribuições de open source, facilitando a notificação por potenciais empregadores e colaboradores.
Para saber mais sobre como usar o OpenSauced para construir seu currículo de open source, não deixe de conferir a seção Construindo seu currículo de open source
no Capítulo 6 - O segredo do sauce.
Nós da Open Sauced estamos muito animados para compartilhar este curso com você! Esperamos que você ache este curso informativo e útil! Se você tiver alguma dúvida ou comentário, não hesite em abrir uma issue ou entrar em contato conosco na comunidade OpenSauced Discord.
Feliz aprendizado e contribuição!
🤝 Interessado em contribuir? Contribuindo para este Repositório Nós encorajamos você a contribuir para o OpenSauced! Todos os colaboradores são obrigados a cumprir o nosso Código de Conduta. Confira o Guia de contribuição para obter orientações sobre como proceder com sua contribuição.