NuryCaroline
Posted on March 20, 2024
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
- Acesse a aba "Projetos" em seu perfil.
- Selecione um template de início, escolhendo entre Tabela ou Quadro. Recomendamos o modelo de Quadro pela sua visualização em cards.
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).
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.
- Acesse as configurações do projeto.
- Crie um novo campo, como por exemplo "Projeto" e as possíveis opções, para melhor organização e análise.
Voltando no board e selecionando um card, esse novo campo chamado Project
, aparece nas configurações do card.
E também aparece no board com o projeto selecionado para o card.
Criando uma issue
- No card desejado, clique no botão para criar uma Issue.
- Selecione o repositório relevante.
Criando um Pull Request
- No card, utilize o atalho para abrir uma Issue.
- Na página da Issue, crie ou vincule uma branch.
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
Após feito push da criação do react native, na aba Pull Request, aparece uma sugestão de criação.
Após preencher o que você fez e confirmar, vai ter uma PR como esta.
No seu card mostra um link para a PR.
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.
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!
Posted on March 20, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.