Repositório desenvolvido para fins didáticos, com a disponibilização de materiais de apoio para o lab Contribuindo em um Projeto Open Source no GitHub da Digital Innovation One.
Aprender o básico sobre contribuição no GitHub.
Nº | Etapas | Materiais de Apoio |
---|---|---|
01 | Introdução ao Lab | |
02 | Formas de Contribuir num Projeto Open Source | |
03 | Desenvolvendo e Enviando uma Contribuição | |
04 | Dicas e Materiais de Apoio |
Contribua no diretório "Community", criando um Profile README contendo informações sobre você que deseje compartilhar com a comunidade. Para isso, você pode inserir: badges indicando suas habilidades; cards com suas estatísticas no GitHub e projetos que criou, colaborou ou que deseje que outras pessoas colaborem. Além disso, você pode inserir também links para seus desafios de projeto e artigos na plataforma da Digital Innovation One.
Inspire-se consultando os exemplos na pasta community
, confira alguns utilitários na pasta utils
e use sua criatividade para criar o seu 😊💙.
- Faça um Fork deste repositório;
- Clone localmente:
git clone https://github.com/SEUUSERNAME/dio-lab-open-source.git
; - Adicione o remote upstream para manter seu repositório local atualizado:
git remote add upstream https://github.com/elidianaandrade/dio-lab-open-source.git
;Utilize o comando
git pull upstream main
para baixar e mesclar as alterações no seu repositório local com base na branchmain
deste repositório original de onde você fez o fork, ougit fetch upstream main
para baixar sem mesclar. Veja mais em: Primeiros Passos com Git e GitHub. - Crie uma nova branch e nomeie como
feat/community/seunomedeusuario
:git checkout -b feat/community/seunomedeusuario
;Exemplo:
git checkout -b feat/community/elidianaandrade
- Dentro da pasta
community
, crie um arquivo em Markdown (extensão.md
) e nomeie com o mesmo nome do seu usuário no GitHub;Exemplo:
elidianaandrade.md
- Desenvolva o seu perfil. Para isso, você pode ver exemplos na pasta
community
e adicionar alguns dos utilitários presentes na pastautils
;Observação: Use os outros exemplos como inspiração e não cópia.
- Adicione suas alterações à "staging area" com o comando
git add community/seunomedeusuario.md
; - Crie um commit e adicione a mensagem indicando a adição do seu perfil
git commit -m"feat: add seunomedeusuario profile"
; - Envie as alterações para o seu repositório remoto
git push origin feat/community/seunomedeusuario
; - Crie um Pull Request.
Este é um projeto feito para a comunidade, então sinta-se livre para contribuir. Algumas formas de contribuição além do seu exemplo de Profile README, é inserir outros utilitários na pasta utils
, ou melhorar a página de pesquisa dos READMEs fazendo modificações nos arquivos da pasta docs
.
Além disso, você também pode contribuir:
⭐ Adicionando aos favoritos (star)