Github Projects

nurycaroline

NuryCaroline

Posted on March 20, 2024

Github Projects

Introdução

O Github Projects é uma ferramenta poderosa para planejar e acompanhar o progresso dos seus projetos diretamente no Github. Funciona como um quadro kanban integrado ao seu repositório, onde os cards estão diretamente ligados às suas Issues e Pull Requests.

Vantagens do Github Projects

  • Avaliação Básica do Desempenho: Permite medir de forma básica a performance das entregas.
  • Integração com Issues e Pull Requests: Os cards estão vinculados diretamente às suas Issues e Pull Requests, facilitando o acompanhamento do desenvolvimento.
  • Visualização dos Arquivos Alterados: Ao visualizar um card, é fácil encontrar os arquivos alterados para a implementação.
  • Atribuição ao Responsável: Possui vínculo com o usuário responsável pela implementação.
  • Campos Customizados: Oferece a possibilidade de criação de campos customizados nos cards para uma melhor organização.

Guia Passo a passo

Criando um projeto

  1. Acesse a aba "Projetos" em seu perfil.

Image description

  1. Selecione um template de início, escolhendo entre Tabela ou Quadro. Recomendamos o modelo de Quadro pela sua visualização em cards.

Image description

Até então é um quadro como em qualquer outra ferramenta e os cars podem ser inseridos clicando em Add item ou como atalho command + space (Mac).

Image description

Criando campos customizados

É possível criar campos para ajudar na organização, analise da sprint e de vários projetos. Para o meu quadro criei um campo para dizer sobre qual projeto é o card.

  1. Acesse as configurações do projeto.

Image description

  1. Crie um novo campo, como por exemplo "Projeto" e as possíveis opções, para melhor organização e análise.

Image description

Voltando no board e selecionando um card, esse novo campo chamado Project, aparece nas configurações do card.

Image description

E também aparece no board com o projeto selecionado para o card.

Image description

Criando uma issue

  1. No card desejado, clique no botão para criar uma Issue.
  2. Selecione o repositório relevante.

Image description

Criando um Pull Request

  1. No card, utilize o atalho para abrir uma Issue.

Image description

  1. Na página da Issue, crie ou vincule uma branch.

Image description

Como para implementar esse layout eu preciso iniciar o react native, vou separar isso em uma branch de start e vou criar outra para a implementação do layout

Image description

Após feito push da criação do react native, na aba Pull Request, aparece uma sugestão de criação.

Image description

Após preencher o que você fez e confirmar, vai ter uma PR como esta.

Image description

No seu card mostra um link para a PR.

Image description

Configurações Automáticas

O Github Projects oferece opções de automação para otimizar o workflow, como mover automaticamente um card para a coluna "Concluído" quando uma Issue ou Pull Request é fechada.

Image description

Conclusão

Este tutorial apresentou as funcionalidades básicas do Github Projects, uma ferramenta essencial para o gerenciamento eficiente de projetos no Github. Você já utilizava essa ferramenta? Compartilhe suas dicas nos comentários!

💖 💪 🙅 🚩
nurycaroline
NuryCaroline

Posted on March 20, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Github Projects
github Github Projects

March 20, 2024