Introdução às ferramentas de projeto do GitHub

O GitHub é a fonte ideal para hospedagem de repositórios Git on-line, mas também hospeda várias ferramentas para organização e automação de projetos, incluindo quadros Kanban integrados com automação
Por que não apenas usar o Jira?
Jira é o software de gerenciamento de projeto padrão da indústria da Atlassian. Ele apresenta quadros Kanban, mas também rastreamento de problemas, ferramentas de gerenciamento de tempo com foco em scrum para equipes ágeis e ferramentas para planejamento de recursos de longo prazo.
É ótimo e também tem integração com o GitHub, então se você deseja a melhor ferramenta de rastreamento de problemas, você deve usá-la. Você pode ler nossos guias para começar a usar o Jira ou instalar o Jira em seus próprios servidores para saber mais.
RELACIONADO: O guia do iniciante para usar o Jira com eficácia
No entanto, Jira também é uma solução séria hospedada em um site separado. Possui uma versão gratuita, mas apenas para menos de dez usuários. Muitos recursos também não estão disponíveis gratuitamente.
Para muitas equipes, você pode querer apenas um quadro simples para controlar a organização de seus problemas e não querer ter que configurar e gerenciar uma solução externa. Para essas pessoas, a solução interna do GitHub funcionará muito bem. É básico em comparação, mas muitas equipes preferem estar no GitHub de qualquer maneira.
Publicidade
O GitHub também tem uma versão paga, mas todas as ferramentas de gerenciamento de problemas e projetos são oferecidas gratuitamente, independentemente de você estar usando um repositório público ou privado.
Primeiros passos
Os painéis Kanban do GitHub &’ s são chamados de “ Projetos, ” e você pode ter vários projetos para cada repositório. Você também pode ter projetos globais que não estão vinculados a nenhum repositório, que está disponível em seu perfil.
Uma coisa a se notar é que não há como fazer um painel de projeto privado para um repositório público, ele simplesmente assume como padrão público, sem opção de desligá-lo. Até que o GitHub mude isso, você &’ precisará usar um projeto pessoal definido como privado ou um projeto em um repositório privado.
Na página principal do seu repo, clique em “ Projetos ”:

Crie um novo projeto e dê a ele um nome e uma descrição.
Você tem algumas opções de modelos, embora todos sejam apenas quadros Kanban. Os dois interessantes são “ Kanban automatizado ” e “ Kanban automatizado com revisões, ” que se integram aos problemas e puxam solicitações para movê-los automaticamente em todo o quadro.

Publicidade
Em qualquer caso, depois de criar o tabuleiro, você verá uma lista de colunas com a opção de criar cartas e movê-las.

Infelizmente, os cartões básicos não têm opções para tags ou organização na lista. No entanto, isso ocorre porque você precisa convertê-los em um problema completo, que aparece na lista de problemas do repositório e oferece a possibilidade de discussão sobre esse problema.

Então, você pode atribuí-lo a pessoas específicas e criar rótulos para ele. O cartão agora terá um link para a página do problema com a discussão completa.

Você pode filtrar problemas por rótulo e marco, bem como com base no status da solicitação pull vinculada a ele:

Você também pode converter edições em cartões, ao contrário. Se alguém abrir um problema, você pode adicioná-lo a um projeto (ou vários projetos) nas configurações do problema:

A menos que você o atribua a uma lista, ele irá para uma fila onde pode ser atribuído.

Publicidade
Você também pode vincular o problema a solicitações pull ou definir marcos para uma organização de longo prazo. Eles também aparecerão no cartão no painel do projeto.

Depois que os cartões estão vinculados a problemas, não há como desvincular. Se você excluir o problema, o cartão também será excluído (embora não haja problema em fechá-lo).
No geral, a organização Kanban do GitHub &’ é simplesmente uma extensão do seu sistema de problemas existente. Se você está procurando mais ferramentas organizacionais para problemas, isso é ótimo, embora se você estiver procurando por um quadro Kanban para controle de tempo rigoroso, talvez seja melhor encontrar uma solução como o Jira.
Nenhum comentário