Skip to content

Latest commit

 

History

History
378 lines (236 loc) · 22.2 KB

terminal_tutorial.por-br.md

File metadata and controls

378 lines (236 loc) · 22.2 KB

informação da imagem

Logo Criado com 💖 Por CandidDeer

Tweet

Discord PRs Bem vindos Amor Open Source


Anúncio:

Gostaria de se tornar um mantenedor deste projeto e ajudar a mantê-lo ativo? Se estiver interessado, leia o maintainer's guide e envie-me uma DM Twitter.


Índice de Acesso Rápido

Visão Geral

Passos


Introdução

Aqui vamos aprender como contribuir para este projeto ou no GitHub/Git usando o Terminal. Este é um tutorial para ajudar contribuidores de primeira viagem a participarem de um projeto simples e fácil.

Objetivos

  • Fazer uma contribuição para um projeto de código aberto.
  • Sentir-se mais confortável usando o GitHub.

Para quem é isso?

  • Isso é para iniciantes absolutos. Se você sabe como escrever e editar uma tag de âncora <a href="" target=""></a> então você deve ser capaz de fazer isso.
  • É também para aqueles com um pouco mais de experiência, mas que desejam fazer sua primeira contribuição para o código aberto, ou conseguir mais contribuições para adquirir mais experiência e confiança.

Por que preciso fazer isso?

Qualquer desenvolvedor web, aspirante ou experiente, precisa usar o controle de versão Git, e o GitHub é o serviço de hospedagem Git mais popular usado por todos. Ele também é o coração da comunidade Open Source. Tornar-se confortável usando o GitHub é uma habilidade essencial. Fazer uma contribuição para um projeto aumenta sua confiança e oferece algo para mostrar no seu perfil do GitHub.

Se você é um novo desenvolvedor e está se perguntando se precisa aprender Git e GitHub, aqui está a resposta: Você Deveria Ter Aprendido Git Ontem.

Com o que eu vou contribuir?

Card de contribuidor

Você vai contribuir com um card como esse aqui para a página web do projeto. Ele incluirá seu nome, seu usuário no Twitter, uma descrição curta e 3 links para recursos úteis para desenvolvedores web que você recomenda.

Você fará uma cópia do modelo de cartão dentro do arquivo HTML e personalizá-lo com suas próprias informações.


Traduções

Esse tutorial está disponivel em outros idiomas

English Bangla Ukrainian Chinese (Traditional) Portuguese

Traduções para documentações de projetos são bem-vindas. Leia Guia de tradução para contribuir.


Configuração! :)

Nota: Se vocÊ não é bom com a interface de linha de comando Aqui está o tutorial de GUI usando o Github desktop

Primeiro, vamos configurar para realizar o trabalho.

  1. Entre em sua conta no Github. Se você não tem uma conta crie uma aqui. Eu recomendo que você faça o tutorial de Hello World do GitHub before you continue.
  2. If you don't have Git, instale aqui

Agora que está tudo configurado, vamos ao trabalho de contribuir para o projeto.

↑ Vá para o topo ↑


Contribua

Torne-se um contribuidor de código aberto em 10 passos fáceis.

Tempo estimado: Menos de 30 minutos.

Passo 1: De um fork nesse repositório

  • O objetivo aqui é fazer uma cópia deste projeto e colocá-la na sua conta.
  • Um repositório (repo) é como um projeto é chamado no GitHub e um fork é uma cópia dele.
  • Tenha certeza que você está na pagina main desse repositório.
Fork
Clique no botão Fork
  • Agora você tem uma cópia completa do projeto na sua própria conta.

↑ Vá para o topo ↑


Passo 2: Clone esse repositório

  • Agora nós temos que fazer uma cópia local desse projeto. Uma cópia salva no seu próprio computador.

Clone

  • Agora clone este repositório para sua máquina. Clique no botão de clonar e então clique no ícone de copiar para a área de transferência.
  • Um repositório (repo) é como um projeto é chamado no GitHub e uma cópia é uma duplicação dele.

Abra um terminal e execute o seguinte comando git:

git clone "url que voce copiou"

Por exemplo:

git clone https://github.com/$NomeDeUsuario/Contribute-To-This-Project.git

Onde $NomeDeUsuario é o seu nome de usuario do GitHub. Aqui você está copiando o conteúdo do repositório first-contributions no GitHub para o seu computador.

↑ Vá para o topo ↑


Passo 3: Crie uma nova branch

Mude para o diretório que está o repositório em sua máquina (Se você ainda não estiver lá):

cd Contribute-To-This-Project

Agora crie uma nova branch e use o comando git checkout

git checkout -b nome-da-sua-nova-branch

Por exemplo:

git checkout -b add-$NomeDeUsuario-card

Nota: Mude $NomdeDeUsuario pelo seu nome de usuário da sua conta do GitHub.

  • Agora você criou uma nova branch separada da master.
  • Para os próximos passos, certifique-se de estar trabalhando nesta branch. Você verá o nome da branch em que está no canto inferior esquerdo do editor de texto que você está usando, onde diz. $NomeDeUsuario-card como o nome da sua branch.

NÃO trabalhe na branch master

↑ Vá para o topo ↑


Passo 4: Abra o arquivo index.html

Agora precisamos abrir o arquivo que vamos editar com o seu editor de código favorito. Estamos usando o VSCode como nosso editor de código preferido.

  • O arquivo index.html está diretamente na pasta Contribute-To-This-Project.
  • Você pode abrir o arquivo com o seguinte comando:
code index.html

Nota: Esse é um código de termenal para abrir o arquivo: index.html in VSCode.

  • Agora você tem o arquivo que você irá abrir para editar, e estar pronto para começar a fazer as alterações nele.

↑ Vá para o topo ↑


Passo 5: Copie o modelo de Card

  • Nós vamos mudar a cópia do modelo de Card para começar a trabalhar.
  • No topo do arquivo html, em baixo das seções <head> e <header> você vai achar a seção rotulada == TEMPLATE ==
  • Copie tudo dentro do quadro vermelho na imagem, do comentário Contribuidor card START até o comentário Contribuidor card END.
Copie o modelo do Card
  • Cole o conteúdo inteiro diretamente abaixo do comentário que indica isso.
  • Certifique-se de que haja uma única linha de espaço entre o início do seu cartão e o final do último cartão. É uma boa prática manter nosso código o mais claro possível.
  • Nunca use linters ou formatadores de estilo. O projeto tem a configuração do Prettier.
Cole o modelo do Card
  • Agora esse é seu Card para editar e personalizar.

↑ Vá para o topo ↑


Passo 6: Aplique suas mudanças

  • Bem, agora nós vamos começar a editar o arquivo html, Mudando e customizando os campos no nosso card.
↪️ Substitua 'Name' pelo seu nome mude o nome
  • Nota: Não mude class="name"
↪️ Digite a URL para a conta do seu twitter href="Insert URL here", Digite seu identificador no campo de texto Mude o contato
  • Se você preferir usar um contato diferente do Twitter, você precisará substituir o ícone do Twitter <i class="fa fa-twitter"></i> visitando Font Awesome Icons e procurando pelo ícone certo, substituindo apenas a parte fa-twitter pelo novo ícone como fa-facebook, por exemplo. Depois, siga os mesmos passos acima.
Change about
↪️ Nos diga algo sobre você. Mantenha isso curto e direto. Penso mais como um tweet do que um post de blog
Mudando os recursos
↪️ Compartilhe com a comunidade 3 links para recursos úteis para desenvolvimento web. Isso pode ser qualquer coisa, um vídeo, uma palestra, um podcast, um artigo, uma referência ou uma ferramenta. Se você é iniciante, não se intimide com isso, compartilhe o que você sabe, mesmo que você pense que é básico. Você ficará surpreso com quantas pessoas se beneficiarão.
  • Link: Insira o link href="aqui" substituindo o #. Por favor, evite usar encurtadores de URL ou URLs que não sejam do site que você está postando!
  • Title: Escreva uma descrição breve title="aqui".
  • Name: Escreva o nome do recurso no campo de texto >aqui</a>.
  • Tenha certeza que você salvou todas as suas mudanças.
  • Teste suas mudanças. ISSO É IMPORTANTE! Abra o arquivo html no seu navegador (clicando duas vezes nele por exemplo) e veja como o seu cartão ficará no site. Verifique se a página inteira ainda parece a mesma e que nada está quebrado. Clique nos seus links e certifique-se de que estão funcionando. Abra o console (Ctrl + Shift + J (Windows / Linux) ou Cmd + Opt + J (Mac)) e verifique se não há mensagens de erro.
  • Ótimo, você terminou de editar seu código! Os próximos passos enviarão suas alterações para o GitHub e depois as submeterão para serem mescladas com o projeto principal.

↑ Vá para o topo ↑


Passo 7: Commit suas mudanças

  • Agora abra o terminal no diretório do seu projeto e execute git status e você notará que não há alterações feitas no git. = Você pode adicionar essas alterações que fez usando o comando git add
git add index.html
  • Agora faça o commit dessas alterações usando o comando git commit
git commit -m "Add $NomeDeUsuario card info"
  • Substituindo $NomeDeUsuario pelo seu nome de usuário do GitHub.

↑ Vá para o topo ↑


Passo 8: Envie suas alterações para o GitHub

  • Suas alterações estão agora salvas ou "commitadas". Mas estão salvas apenas localmente, ou seja, no seu computador.
  • Sincronizar alterações locais com o seu repositório no GitHub é chamado de Push. Você está "empurrando" as alterações do seu repositório local para o repositório remoto no GitHub.
  • Usamos o comando git push para enviar alterações para o GitHub.
git push -u origin $NomeDeUsuario-card
  • Substituindo $NomeDeUsuario-card pelo nome da sua branch.

  • Após alguns segundos, a operação estará completa e agora você terá exatamente a mesma cópia desta branch no seu computador e no GitHub.

↑ Vá para o topo ↑


Passo 9: Envie um PR (Pull Request)

  • Este é o momento que você estava esperando; enviando um Pull Request (PR).
  • Até agora, todo o trabalho que você fez foi no fork do projeto, que, como você se lembra, está na sua própria conta do GitHub.
  • Agora é hora de enviar suas alterações para o projeto principal para serem mescladas com ele.
  • Isso se chama Pull Request Porque você está pedindo ao mantenedor original do projeto para dar um "pull" em suas alterações para o projeto dele.
  • Vá para a página principal do seu fork no GitHub (ele terá o ícone de fork e seu próprio nome de usuário no topo).
  • Perto do topo do repositório, você verá uma mensagem destacada de pull request com um botão verde.
Envie um Pull Request
↪️ Clique em Compare and pull request
Abra um Pull Request
↪️ Isso é o que a pagina Open a pull request parece.
  • LEMBRE-SE você está tentando mesclar sua branch com o projeto original, não com a branch Master do seu fork..
  • A imagem abaixo dá uma ideia de como o cabeçalho do seu pull request deve parecer.
  • À esquerda está o projeto original, seguido pela branch master. À direita está o seu fork e a branch que você criou.
Envie um Pull Request
↪️ Crie um pull request: Escreva um título, Adicione informações opcionais na descrição e Clique em Criar pull request`
  • Não se intimide com todas as opções. Você só precisa fazer esses três passos por enquanto.
  • Deixe a opção Permitir edições dos mantenedores marcada.
  • Agora, um Pull Request será enviado ao mantenedor do projeto. Assim que for revisado e aceito, suas alterações aparecerão na página web do projeto.

↑ Vá para o topo ↑


Passo 10: Comemore

É isso. Você conseguiu! Agora você contribuiu para um projeto de código aberto no GitHub.

Você adicionou código a uma página web ao vivo: https://syknapse.github.io/Contribute-To-This-Project

Suas alterações não serão visíveis imediatamente; primeiro elas têm que ser revisadas, aceitas e mescladas pelo mantenedor do projeto. Uma vez mescladas, seu cartão deverá ser visível e ativo na página.

É muito normal que um revisor peça alterações em um PR. Pense nisso como uma boa prática se acontecer com você. Fique atento para comentários e alterações solicitadas. Depois de fazer as alterações solicitadas (de volta à sua branch), tudo o que você precisa fazer é confirmar e enviar suas alterações. O PR será atualizado automaticamente com as novas alterações.

Prometo que tentarei revisar e mesclar o mais rápido possível, mas faço isso no meu tempo livre, então um pequeno atraso é inevitável.

↑ Vá para o topo ↑


Próximos Passos

  • Volte depois de um tempo para verificar seu Pull Request mesclado.
  • Você deve receber um e-mail do GitHub quando suas alterações forem aprovadas ou se forem solicitadas alterações adicionais. E quando o PR finalmente for mesclado com o master e seu cartão tiver sido adicionado.
  • Você também pode aprender como contribuir com esta série gratuita: Como Contribuir para um Projeto de Código Aberto no GitHub
  • Se você achou este projeto útilpor favor, dê uma ⭐ estrela ⭐ no topo da página e Tweet sobre ele para ajudar a espalhar a palavra Tweet
  • Você pode me seguir e entrar em contato no Twitter ou usando qualquer uma dessas outras opções
  • Este é um projeto de código aberto, então, além de contribuir com seu cartão, você é bem-vindo para ajudar a corrigir bugs, melhorias ou novos recursos. Abra uma issue ou envie um pull request
  • Para ajudar a melhorar nossa comunidade, dê uma olhada na aba Discussões do GitHub localizada ao lado de Pull Requests. Esta área é um lugar para se apresentar, entrar em discussões mais profundas sobre código aberto e se comunicar com os Mantenedores do Projeto. Você nos ajudará a desenvolver esse recurso e melhorar nossa comunidade?
  • Obrigado por contribuir para este projeto. Agora você pode seguir em frete e tentar contribuir com outros projetos; Procure pelo selo primeira boa Issue para opções de contribuição amigáveis para iniciantes.
  • Também estou procurando colaboradores para me ajudar na revisão e mesclagem de PRs. Se você gostaria de praticar mais o Git, por favor, me envie uma DM no Twitter e leia o guia do mantenedor. mantenedor guide.

↑ Vá para o topo ↑


Agradecimentos

Este projeto é fortemente influenciado pelo Roshan Jossey's excelente first-contributions projeto first-contributions de Roshan Jossey com seu excelente tutorial.

Ele também é particularmente inspirado pela grande comunidade em torno de #GoogleUdacityScholars O Google Challenge Scholarship: Front-End Web Dev, turma de 2017 da Europa.

Top 100 Contribuidores

GitHub Contribuidores Image

↑ Vá para o topo ↑