Começando no Mundo Open-source ? Então aqui você tem a sua oportunidade de fazer a sua primeira contribuição open-source, Siga os passos abaixo e no final você terá provalmente ter feito a sua primeira contribuição 🙂
Primeiramente, vamos começar por instalar o Git para que seja possível continuar os passos abaixos descritos, você poderá fazer a instalação do git, caso não tenha do através do link para a Página de Instalação.
Faz Fork clicando no botão "Fork" no topo desta página e de seguida click na opção Create a new Fork(Criar novo fork, em português)
Pós o fork, clone o repositorío para o seu dispositivo, Clicando no botão de Code(código, em português) e de seguida copiar o link, que aparecerá.
Abra o seu Terminal ou PowerShell e digite o seguinte:
git clone <Qui aqele link que copiaste>
Para que fique assim:
git clone https://github.com/firstcontributions/first-contributions.git
De seguida dê Enter
Abra a pasta que foi criada quando você fez o clone
Agora crie uma nova Branch usando o comando no terminal: git checkout
:
git checkout -b <add-teu-nome>
Por exemplo:
git checkout -b edgar-dikenge
Obs.: O nome do Branch não precisa de ter a sigla "add", mas neste caso é recomendável, porque a finalidade deste Branch é a de adicionar o teu nome a uma lista.
Agora vá para ficheiro Contributors.md
no teu editor de código e adicione o seu nome e salve o ficheiro. Se fores para o diretório do projeto e executares o comando git status
, verás que há alterações. Adiciona essas alterações ao Branch que acabaste de criar utilizando o comando git add
:
git add Contributors.md
Agora faz um Commit dessas alterações utilizando o comando git commit
:
git commit -m "Add <Teu-nome> to Contributors list"
substitui <Teu-nome>
pelo teu nome ou nickname.
Faz um Push utilizando o comando git push
:
git push origin <add-teu-nome>
substitui <add-teu-nome>
pelo nome do Branch que criaste anteriormente.
Se fores para o teu repositório no GitHub, verás um botão Compare & pull request
. Clica nesse botão.
Agora envia um Pull Request.
Quando puder incorporarei as tuas mudanças no Branch principal (master) deste projeto. Vais receber um e-mail de notificação quando as alterações forem incorporadas.
Partilhe com seus amigos e seguidores web app.
Podes também juntar-te à nossa equipa no Slack caso precises de alguma ajuda ou tenhas alguma dúvida. Junta-te à nossa equipa no Slack.
Aqui tens mais suguestões para a sua próxima contribuição, Baza lá dar uma olhada:
GitHub Desktop | Visual Studio 2017 | GitKraken | Visual Studio Code | Atlassian Sourcetree | IntelliJ IDEA |