class: center, middle, inverse, title-slide # Contribuindo através da interface web do GitHub ### R-Ladies São Paulo ### Atualizado em 16/10/2020 --- class: middle, center
<!-- inicio font awesome --> <script src="https://kit.fontawesome.com/1f72d6921a.js" crossorigin="anonymous"></script> <!-- final font awesome --> <!-- inicio github buttons --> <script async defer src="https://buttons.github.io/buttons.js"></script> <!-- final github buttons --> - Contribuímos diretamente do navegador, através do site do GitHub! - Não é necessário instalar o Git no computador. - Útil para __contribuições mais simples__, exemplo: - Listas - Textos marcados com Markdown - Traduções --- ## Escolha um repositório! Neste exemplo usaremos [este repositório](https://github.com/PyLadiesSP/Cursos) com materiais da PyLadies SP. <img src="img/exemplo-contribuir-via-web.PNG" width="100%" style="display: block; margin: auto;" /> --- ## Escolha um arquivo para contribuir <img src="img/exemplo-contribuir-via-web-escolha-arquivo.png" width="100%" style="display: block; margin: auto;" /> --- ## Vamos contribuir no arquivo [README.MD](https://github.com/PyLadiesSP/Cursos/blob/master/README.md) <img src="img/exemplo-contribuir-via-web-lapis.png" width="100%" style="display: block; margin: auto;" /> --- class: middle, hide-logo > "Você está fazendo alterações em um projeto ao qual não tem acesso para escrever. __Nós criamos um fork deste projeto__ para você enviar as alterações propostas. O envio de uma alteração a gravará em um novo branch em seu fork, para que você possa enviar um Pull Request." <img src="img/exemplo-contribuir-via-web-apos-lapis.png" width="100%" style="display: block; margin: auto;" /> --- class: middle <img src="img/exemplo_edit-file.PNG" width="100%" style="display: block; margin: auto;" /> --- class: middle Faça uma alteração na aba `edit file`: <img src="img/exemplo_edit-file_com_alteracao.PNG" width="100%" style="display: block; margin: auto;" /> --- class: middle Veja como a alteração aparecerá, na aba `preview`: <img src="img/exemplo_preview-file.PNG" width="100%" style="display: block; margin: auto;" /> --- class: middle, hide-logo Ao final da página, escreva uma mensagem de commit - que resuma suas contribuições, e aperte o botão `Propose changes` (a tradução seria 'propor mudanças'): <img src="img/exemplo-mensagem-commit.png" width="100%" style="display: block; margin: auto;" /> --- class: middle, hide-logo Após conferir se as mudanças estão corretas, clique no botão 'Create pull request': <img src="img/exemplo-pull-request.png" width="100%" style="display: block; margin: auto;" /> --- class: middle, hide-logo Descreva do que se trata sua contribuição, e então clique em `Create pull request`. <img src="img/exemplo_open-pull-request.png" width="100%" style="display: block; margin: auto;" /> --- class: middle, hide-logo O PR foi criado! Agora é só esperar a pessoa mantenedora avaliar. <img src="img/exemplo-pr_criado.PNG" width="100%" style="display: block; margin: auto;" />