From 7bd37433ab221efd1b4e628b73d798e029de0460 Mon Sep 17 00:00:00 2001 From: imelhorance Date: Fri, 17 May 2024 18:24:03 -0300 Subject: [PATCH 1/3] feat: add conslusion submodule --- .gitmodules | 3 +++ conclusion | 1 + 2 files changed, 4 insertions(+) create mode 100644 .gitmodules create mode 160000 conclusion diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..6d70186 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "conclusion"] + path = conclusion + url = git@github.com:lucianopf/git-workshop-conclusion.git diff --git a/conclusion b/conclusion new file mode 160000 index 0000000..bcd3d1a --- /dev/null +++ b/conclusion @@ -0,0 +1 @@ +Subproject commit bcd3d1a3d83da9d2fbdfa839d65017c4a6b38117 From 7fe8096401f08cbc651bf043ffef4028028be834 Mon Sep 17 00:00:00 2001 From: imelhorance Date: Fri, 17 May 2024 18:27:36 -0300 Subject: [PATCH 2/3] feat: update conclusion --- conclusion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conclusion b/conclusion index bcd3d1a..bccbd26 160000 --- a/conclusion +++ b/conclusion @@ -1 +1 @@ -Subproject commit bcd3d1a3d83da9d2fbdfa839d65017c4a6b38117 +Subproject commit bccbd26ceb2ae62f90aa314c7df4be518218fc77 From f2d359e606d05fe96c9860ba1d4991070c366698 Mon Sep 17 00:00:00 2001 From: lucianopf Date: Tue, 6 Feb 2024 13:18:04 -0300 Subject: [PATCH 3/3] feat: lesson-10 --- README.md | 2 +- lessons/lesson-10.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 lessons/lesson-10.md diff --git a/README.md b/README.md index 42219b3..1a7e573 100644 --- a/README.md +++ b/README.md @@ -21,4 +21,4 @@ Workshop de git básico e intermediário para pessoas de TI. 7. [Aula 7 - comandos de manipulação de branches (fetch, pull)](lessons/lesson-7.md) 8. [Aula 8 - comandos de manipulação de branches (stash)](lessons/lesson-8.md) 9. [Aula 9 - comandos de manipulação de branches (submodule)](lessons/lesson-9.md) -10. Aula 10 - guia básico sobre interface do Github (aula extra) +10. [Aula 10 - guia básico sobre interface do Github (aula extra)](lessons/lesson-10.md) diff --git a/lessons/lesson-10.md b/lessons/lesson-10.md new file mode 100644 index 0000000..d41cca5 --- /dev/null +++ b/lessons/lesson-10.md @@ -0,0 +1,29 @@ +# Aula 10 (Github) + +Apesar do foco do workshop ser de git e não de Github, é importante entender como a plataforma funciona e como podemos utilizá-la para colaborar com outros desenvolvedores. + +**Obs: Ao fim dessa aula temos a última prática do workshop.** + + +Abaixo estão listados alguns links que podem ajudar na compreensão de como interagir com a interface do Github: + +## Básico +- [Criando um novo repositório](https://docs.github.com/pt/repositories/creating-and-managing-repositories/creating-a-new-repository) +- [Clonando um repositório](https://docs.github.com/pt/repositories/creating-and-managing-repositories/cloning-a-repository) +- [README](https://docs.github.com/pt/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes) e [CODEOWNERS](https://docs.github.com/pt/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners) + +## Intermediário +- [Lidando com merges](https://docs.github.com/pt/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github) +- [Como criar Pull Requests](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request?tool=webui) +- [Dicas sobre Pull Requests](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/getting-started/best-practices-for-pull-requests) +- [Como solicitar revisões](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review) +- [Como realizar as revisões](https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests) + +Revisão de pull requests é um assunto importante de ser estudado e levado em conta para quem deseja trabalhar de forma colaborativa. É importante ter em mente que o processo de revisão envolve pessoas que não necessariamente contem o mesmo contexto do autor do código, portanto é importante ser claro e objetivo nas mensagens e comentários. +Existem diversos artigos na internet que tentam auxiliar na construção e revisão de pull requests mas para um breve resumo acredito que [esse guia de de PRs e revisões](https://github.com/mawrkus/pull-request-review-guide?tab=readme-ov-file) seja um bom caminho a ser seguido. + +# Prática 10 + +Agora que concluímos todas aulas do workshop que tal abrir um pull request do seu fork na branch `lesson-10` para o repositório original compartilhando a conclusão com outras pessoas? + +Dica: podemos usar o rebase aprendido na aula 4 para trazer as informações da branch `lesson-9` pra branch atual, fazer o push e abrir o PR.