A Integração com o GitHub que você já conhece e adora pode ser integrada aos seus fluxos de trabalho do monday dev. Mas e se dissessem que você poderia visualizar dados sincronizados em tempo real do GitHub diretamente em seu quadro? É exatamente isso que a equipe da monday.com quer apresentar a você com o aplicativo GitHub UI!
O que é o GitHub UI?
GitHub UI é um aplicativo que pode ser adicionado como um widget na sua visualização do cartão de item para visualizar dados dos seus repositórios do GitHub. Você pode personalizar o aplicativo para mostrar todos os seus branches, commits, pull requests e o status de CI/CD para cada uma das suas tarefas de desenvolvimento. Ele está sincronizado com sua conta do GitHub para mostrar apenas dados em tempo real.
Como configurá-lo
Abra o cartão de item de qualquer um dos itens no seu quadro e clique no “+” para adicionar Git UI do Centro de Visualizações de Itens. O aplicativo será aberto como uma nova aba Git UI. Agora, basta clicar em Conectar ao GitHub.
Você será redirecionado para a página do GitHub mostrada abaixo, onde poderá clicar em Instalar para continuar.
Você terá a opção de sincronizar todos os repositórios ou selecionar repositórios específicos e, em seguida, clicar em Instalar se concordar com os termos.
Quando você chegar à seguinte tela listando permissões, clique em Autorizar para continuar. Mais uma vez, é importante notar que a monday.com terá acesso apenas a informações gerais da conta e atividades, mas nunca terá acesso para ler os dados que você envia para o GitHub.
Clique no “x” no canto superior direito da tela pop-up para começar a usar o aplicativo diretamente no cartão de item onde você iniciou o fluxo!
Como funciona?
Usando a coluna ID do Item, você pode conectar os itens do seu quadro a issues e pull requests no GitHub. Vamos dar uma olhada em como funciona.
A Coluna ID do Item atribuirá automaticamente um número de ID aleatório ou um ID amigável (dependendo das configurações da sua coluna) a cada um dos itens ou subitens no seu quadro. Você pode copiar esse ID para sua área de transferência clicando nele, como mostrado abaixo.
Agora você pode colar o ID no nome ou na descrição de qualquer pull request ou issue. Usar o ID gerado pela monday.com criará o link entre um pull request ou issue no GitHub e o item correto do monday dev.
Agora você pode ver a issue que criou na aba Issues no cartão de item relevante.
Que informações são exibidas?
Os dados exibidos no aplicativo GitHub UI são categorizados em abas que incluem Pull requests, Issues, Branches e Commits.
Pull requests
A aba Pull requests lista cada pull request no estilo de um item do monday dev. Embora você não possa interagir com as colunas, todas as informações importantes estão visíveis. Os pedidos são listados verticalmente e as informações relevantes estão listadas horizontalmente sob as seguintes colunas:
- Título – o nome do pull request, que também é um link direto para o arquivo no GitHub
- Repositório – de qual repositório as alterações são
- Status – o status de trabalho do pedido
- Autor – o solicitante
- Avaliadores – os indivíduos ou equipe que estão designados para revisar as alterações
- Rótulos – o rótulo associado ao pull request
- Alterações – uma contagem ao vivo do número de alterações feitas
- Última atualização – uma indicação ao vivo de quanto tempo atrás as últimas alterações foram feitas
Issues
A aba Issues lista todas as issues que foram rotuladas com o mesmo ID de item. Elas são estruturadas como itens, assim como os pull requests, e estão organizadas pelas seguintes colunas:
- Título – o nome da issue, que também é um link direto para o arquivo no GitHub
- Repositório – de qual repositório a issue é
- Número – quantas issues estão presentes
- Status – o status de trabalho da issue
- Autor – o criador da issue
- Atribuídos – os indivíduos ou equipe que estão designados para resolver a issue
- Rótulos – o rótulo associado à issue
- Criado em – o horário ou data em que a issue foi criada
- Última atualização – uma indicação ao vivo de quanto tempo atrás a issue foi criada
Branches
A aba Branches mostra todos os branches relacionados a qualquer item dado no seu quadro. Eles estão organizados nas seguintes colunas:
- Nome – o nome do arquivo do branch, vinculado diretamente ao branch no GitHub
- Repositório – de qual repositório este branch é
- Autor – o criador do branch
- Branch base – o branch de origem
- Commits – quantos commits houve neste branch
- Última atualização – uma indicação ao vivo de quanto tempo atrás as últimas alterações foram feitas
- Pull request – um link para criar um novo pull request ou um link para o pull request existente no GitHub
Incluímos um script que cria automaticamente um branch conectado ao seu item, o que significa que você não precisa inserir manualmente seu ID de item para conectar os dois.
Commits
A aba Commits mostra todos os commits relacionados a qualquer item dado no seu quadro. Eles estão organizados nas seguintes colunas:
- Mensagem – a mensagem sobre este commit
- Repositório – de qual repositório este commit é
- Branch – em qual branch este commit está localizado
- Autor – o criador do branch
- Criado em – o horário de criação
Resuma seus dados
Enquanto a lista detalhada de todas as suas issues, pull requests e branches fornece detalhes específicos, a visualização Resumo mostrará uma divisão visual dos dados agregados no seu aplicativo GitHub!
Para mostrar o resumo do seu aplicativo, clique no menu de 3 pontos no canto superior direito do seu aplicativo e, em seguida, clique em Configurações, como mostrado abaixo.
Clique no menu suspenso sob Selecionar visualização do Git UI e selecione Resumo. Agora você pode ver todos os seus dados organizados em:
- Pull requests – o número de pedidos e uma representação em estilo de bateria de seus status
- Issues – o número de issues e uma representação em estilo de bateria de seus status
- Partes interessadas – o número de partes interessadas e suas fotos de perfil do monday
- Duração – o total de tempo que todos esses dados estiveram abertos
Ainda tem dúvidas? Entre em contato com o suporte oficial da monday.com.
Quer implementar a monday.com com mais eficiência na sua empresa? A Audatia é parceira oficial da monday.com no Brasil e oferece serviços de consultoria, treinamento e otimização de processos. Entre em contato →