Skip to main content

Sobre Projects

O Projects é uma ferramenta adaptável e flexível para planejar e acompanhar o trabalho no GitHub.

Sobre Projects

Um projeto é uma tabela adaptável, um quadro e um roteiro que se integra aos seus problemas e pull requests no GitHub para ajudar você a planejar e acompanhar seu trabalho com eficiência no nível da organização do usuário. Você pode criar e personalizar várias exibições filtrando, classificando, segmentando e agrupando seus problemas e pull requests para gerenciar listas de pendências e roteiros da equipe, visualizar o trabalho com gráficos configuráveis, adicionar campos personalizados para acompanhar metadados específicos à sua equipe, criar modelos, compartilhar atualizações de status e automatizar seus projetos. Em vez de impor uma metodologia específica, um projeto fornece recursos flexíveis que você pode personalizar para as necessidades e processos de sua equipe.

Para começar e criar um projeto, confira Criar um project. Para saber mais sobre os diferentes layouts, confira Alterando o layout de uma exibição.

Mantendo-se atualizado

Seus projetos são criados com base nos problemas e nas solicitações de pull que você adiciona, criando referências diretas entre seu projeto e seu trabalho. As informações são sincronizadas de maneira com seu projeto conforme você faz alterações, atualizando suas exibições e gráficos. Essa integração também funciona nos dois sentidos, para que, quando você alterar as informações sobre um problema ou solicitação de pull do seu projeto, o problema ou a solicitação de pull reflita essa informação. Por exemplo, altere um destinatário em seu projeto para que essa alteração seja mostrada em seu problema. Você pode levar essa integração ainda mais longe, agrupar seu projeto por destinatário e fazer alterações na atribuição de problemas arrastando problemas para os diferentes grupos.

Para saber mais sobre como gerenciar itens em seu projeto, consulte Adicionar itens ao seu project e Editar itens no project.

Visualizando seu projeto de diferentes perspectivas

Responda rapidamente às suas perguntas mais urgentes adaptando a exibição do seu projeto para fornecer as informações necessárias. É possível salvar essas exibições, permitindo que você retorne rapidamente a elas quando necessário e disponibilize-as para sua equipe. Além de permitirem definir o escopo dos itens listados, as exibições também oferecem três opções de layout diferentes.

Você pode exibir seu projeto como um layout de tabela de alta densidade, como um quadro kanban ou como um roteiro no estilo linha do tempo. Essas exibições personalizadas ajudam a gerenciar a lista de pendências da equipe, executar o planejamento de iteração, planejar seu roteiro, planejar uma versão de recurso ou bugs de triagem, bem ao lado do código. Para obter mais informações sobre as diferentes opções de layout, confira Alterando o layout de uma exibição.

Adicionando metadados aos seus itens

Você pode usar campos personalizados para adicionar metadados aos seus problemas, solicitações de pull e rascunhos de problemas, além de criar uma exibição mais avançada dos atributos de item. Você não está limitado aos metadados internos (destinatários, marcos, etiquetas etc.) que existem atualmente para problemas e solicitações de pull. Por exemplo, você pode adicionar os seguintes metadados como campos personalizados:

  • O campo de data para acompanhar as datas de envio de destino.
  • O campo numérico para monitorar a complexidade de uma tarefa.
  • O único campo de seleção para rastrear se uma tarefa tem prioridade Baixa, Média ou Alta.
  • O campo de texto para adicionar uma observação rápida.
  • O campo de iteração para planejar o trabalho semanalmente, incluindo suporte para pausas.

Você pode usar até 50 campos em um projeto, incluindo metadados internos e campos personalizados. Para saber mais sobre os diferentes campos que você pode adicionar a um projeto, confira Noções básicas sobre campos e Gerenciar itens em seu project.

Como automatizar seus projetos

Há várias maneiras de adicionar automação ao seu projeto. Os fluxos de trabalho integrados permitem definir campos automaticamente quando os itens são adicionados ou alterados, e você também pode configurar seu projeto para arquivar itens automaticamente quando eles atendem a determinados critérios e adicionar automaticamente itens de um repositório quando eles correspondem aos critérios definidos. Para saber mais, confira Usar as automações internas.

Você também pode usar a API do GraphQL e o GitHub Actions para ter um controle ainda maior do seu projeto. Para saber mais, confira Usando a API para gerenciar Projects e Automatizar Projects usando ações.

Como exibir gráficos e insights

Você pode usar os insights dos Projects para exibir, criar e personalizar gráficos que usam os itens adicionados ao seu projeto como dados de origem. Você pode aplicar filtros ao gráfico padrão e criar seus gráficos. Quando você cria um gráfico, o tipo de gráfico, as informações exibidas e os filtros são definidos, e o gráfico fica disponível para qualquer pessoa que possa ver o projeto.

Para saber mais, confira Sobre insights para Projects.

Como criar modelos de projeto

Você pode criar modelos de projeto para a sua organização ou definir um projeto como um modelo para compartilhar um projeto predefinido com outras pessoas na organização que podem usá-lo como base para projetos. Modelos de projeto incluem as exibições, campos personalizados, rascunhos de problemas e campo associados, fluxos de trabalho configurados (exceto fluxos de trabalho de adição automática) e insights.

Para saber mais, confira Como gerenciar modelos do project na organização.

Compartilhamento de atualizações de status

É possível manter sua equipe atualizada e compartilhar visões gerais de alto nível, as quais as pessoas podem usar para determinar o status do projeto. Você pode definir um status, como "Encaminhado" ou "Em risco", para permitir que as pessoas determinem rapidamente o estado atual do projeto. Você também pode definir datas de início e datas de destino. Sua atualização de status também pode conter uma mensagem que ofereça suporte à formatação com Markdown. As atualizações de status ficam no painel lateral do projeto, abaixo da descrição e do LEIAME, no cabeçalho do projeto e nas listas quando você estiver navegando em projetos.

Para saber mais, confira Como compartilhar atualizações do project.

Próximas etapas

Confira alguns recursos úteis para dar seus próximos passos com o Projects: