image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Jardielen Sousa
Jardielen Sousa21/05/2024 17:35
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

Como contribuir para Projetos Open Source no GitHub: Passo a Passo

  • #GitHub

Introdução

Ei, aventureiro do código! Já imaginou ajudar a construir algo incrível que pessoas do mundo inteiro podem usar de graça? Isso é o que chamamos de "contribuir para projetos de código aberto", e o GitHub é o lugar perfeito para fazer isso. Hoje, vamos embarcar numa jornada divertida onde você vai aprender por que contribuir é tão legal, o que significa contribuir, como encontrar um projeto bacana, e até como enviar suas mudanças. Então, prepare seu teclado e vamos nessa! 🚀

image

Contribuir para projetos de código aberto é como ajudar a construir algo que todos podem usar de graça. Imagine construir um castelo de Lego gigante junto com várias outras pessoas. É divertido, você aprende coisas novas e faz novos amigos!

image

Contribuir significa dar sua ajuda em algo. No GitHub, isso pode ser consertar erros, adicionar novas funcionalidades ou até mesmo melhorar a documentação. Pense nisso como ajudar a melhorar um jogo ou um brinquedo que todo mundo adora usar.

image

Quando você encontra um projeto novo no GitHub, é como descobrir um novo clube. Primeiro, leia sobre o projeto para entender do que se trata. Eles geralmente têm um arquivo chamado README.md que explica tudo. É como um manual de instruções para você começar.

image

Para encontrar um projeto, você pode procurar algo que goste. Gosta de jogos? Procure projetos de jogos! GitHub tem uma barra de busca para ajudar nisso. Também pode ver os projetos populares ou perguntar a amigos que já contribuem.

image

Quando você quiser ajudar, primeiro faça uma cópia do projeto para o seu perfil (isso se chama “fork”). Depois, faça as mudanças necessárias no seu espaço e, quando estiver pronto, envie essas mudanças de volta para o projeto original (isso se chama “pull request”).

Passo a Passo:

Passo 1: Fazendo um Fork do Projeto

Primeiro, você precisa fazer uma cópia do projeto original para o seu perfil no GitHub. Isso é chamado de "fork".

  1. Vá para a página do projeto no GitHub.
  2. Clique no botão "Fork" no canto superior direito.

Passo 2: Clonando o Repositório para o Seu Computador

Agora, você precisa clonar o repositório para o seu computador para fazer as mudanças.

git clone https://github.com/seu-usuario/hello_world.git

Passo 3: Fazendo as Mudanças no Código

Entre na pasta do projeto e abra o arquivo "hello_world.py". Vamos adicionar uma função que diz "Hello, GitHub!".

# hello_world.py

def hello_world():
  print("Hello, World!")

def hello_github():
  print("Hello, GitHub!")

# Chamando as funções
hello_world()
hello_github()

Passo 4: Comitando e Enviando Suas Mudanças

Depois de fazer as mudanças, você precisa salvar e enviar essas mudanças de volta para o GitHub.

bash

cd hello_world
git add hello_world.py
git commit -m "Adicionei a função hello_github"
git push origin main

Passo 5: Criando um Pull Request

Agora, você precisa criar um pull request para que os responsáveis pelo projeto possam ver suas mudanças.

  1. Vá para a página do seu repositório no GitHub.
  2. Clique no botão "Compare & pull request".
  3. Adicione um título e uma descrição para explicar o que você mudou.
  4. Clique no botão "Create pull request".

Passo 6: Esperando a Revisão

Os mantenedores do projeto vão revisar suas mudanças. Eles podem fazer perguntas, sugerir melhorias ou aceitar diretamente seu pull request. Se aceitarem, sua contribuição será adicionada ao projeto!

image

Depois que você envia sua contribuição, os responsáveis pelo projeto vão revisar seu trabalho. Eles podem aceitar suas mudanças, pedir para você ajustar algo ou, às vezes, explicar por que não podem aceitar. É tudo parte do processo de aprender e melhorar!

E aí, pronto para começar a contribuir no GitHub e ajudar a construir coisas incríveis?

Esse artigo foi gerado por inteligência artificial, mas foi revisado por alguém 100% humano, e se quiser se conectar comigo, me siga no LinkedIn.

#OpenSource #Comunidade #Aprendizado

Compartilhe
Recomendados para você
Microsoft AI for Tech - GitHub Copilot
Microsoft AI for Tech - Azure Databricks
Microsoft Certification Challenge #3 DP-100
Comentários (1)
Carlos Lima
Carlos Lima - 21/05/2024 22:14

Parabéns pelo post Jardielen, tema importante. Um site onde é possível encontrar projetos open source é o GSoC (Google Summer Of Code).



Recomendados para você