/dio-lab-open-source

Repositório do lab Contribuindo em um Projeto Open Source no GitHub da Digital Innovation One.

Contribuindo em um Projeto Open Source no GitHub

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.

Link do Lab Link do Lab

Objetivo

Aprender o básico sobre contribuição no GitHub.

Ferramentas

GitHub Git

Percurso

Etapas Materiais de Apoio
01 Introdução ao Lab Material de Apoio
02 Formas de Contribuir num Projeto Open Source Material de Apoio
03 Desenvolvendo e Enviando uma Contribuição Material de Apoio
04 Dicas e Materiais de Apoio Material de Apoio

Desafio: Profile README

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 😊💙.

Instruções

  1. Faça um Fork deste repositório;
  2. Clone localmente: git clone https://github.com/SEUUSERNAME/dio-lab-open-source.git;
  3. 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 branch main deste repositório original de onde você fez o fork, ou git fetch upstream main para baixar sem mesclar. Veja mais em: Primeiros Passos com Git e GitHub.

  4. Crie uma nova branch e nomeie como feat/community/seunomedeusuario: git checkout -b feat/community/seunomedeusuario;

    Exemplo: git checkout -b feat/community/elidianaandrade

  5. 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

  6. Desenvolva o seu perfil. Para isso, você pode ver exemplos na pasta community e adicionar alguns dos utilitários presentes na pasta utils;

    Observação: Use os outros exemplos como inspiração e não cópia.

  7. Adicione suas alterações à "staging area" com o comando git add community/seunomedeusuario.md;
  8. Crie um commit e adicione a mensagem indicando a adição do seu perfil git commit -m"feat: add seunomedeusuario profile";
  9. Envie as alterações para o seu repositório remoto git push origin feat/community/seunomedeusuario;
  10. Crie um Pull Request.

Utilitários

Badges Card Stats Badges


Contribua

Star Forks GitHub Issues

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:

⚠️ Resolvendo, respondendo ou indicando issues

⭐ Adicionando aos favoritos (star)

Membros da comunidade que já contribuiram:

Feito com 💙 por Eli.