Skip to content

Vcall 3.19.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 06:23
378e57e

Vcall

Vcall 3.19.0: o Planning Poker traz as US do quadro de um GitHub Project, com descrição, critérios de aceite e subtarefas, e grava a estimativa de volta no card.

Antes

As histórias do Planning Poker eram digitadas ou coladas uma por linha. Durante a votação, o time abria o GitHub em outra janela para ler a US, e no fim alguém copiava cada estimativa para o card, uma por uma.

O que mudou

No aplicativo de mesa, o botão GitHub embaixo da lista de histórias abre três passos:

  • Conectar. Você gera um token clássico no GitHub (o botão já abre a página com os escopos project, repo e read:org marcados) e cola no Vcall. O token fica cifrado pelo sistema no seu computador. Sair apaga o token.
  • Projeto. Aparecem os seus projetos e os das suas organizações, com o último usado primeiro. Dá também para colar o endereço do projeto.
  • US. Cada coluna do quadro aparece com a quantidade de cards. Você marca as US que vão para a mesa. Já vêm marcadas as que ainda não têm estimativa, e as que já estão na mesa não entram de novo. Cada linha mostra quantas subtarefas já foram fechadas.

Na mesa, a US em votação mostra o link do card e três abas, com a contagem à vista:

  • Subtarefas: as sub-issues, com o que já foi fechado e o link de cada uma.
  • Critérios de aceite: a checklist do corpo da issue. A aba leva o nome do título que vem antes da checklist.
  • Descrição: o texto da issue, sem a formatação.

A aba abre por cima da mesa, sem esconder as cartas, e cada pessoa abre e fecha para si.

Ao salvar a estimativa, o número vai para o campo de número escolhido no projeto (por exemplo Estimate), não importa quem salvou. Quem grava é o computador de quem importou.

Segurança

  • Só o seu Vcall usa o token. Quem fala com o GitHub é o processo principal do aplicativo de mesa. A página não ganha acesso à internet por isso: ela continua falando só com o próprio servidor.
  • Só operações fechadas. O processo principal faz só cinco coisas: listar projetos, ler um quadro, ler os cards, ler os detalhes dos cards e gravar um número. Um script injetado na página não consegue fazer outra coisa com o seu token.
  • Só nas salas abertas pelo seu Vcall. Na sala de outra pessoa, o pedido é recusado, e ninguém da chamada consegue fazer o seu computador gravar em outro projeto.
  • Só links do GitHub. Um link que chega de outra pessoa da chamada só aparece se for do github.com.

Testado

Testado contra o GitHub de verdade:

  • Leitura: projetos de organizações, um quadro com 585 cards e US com até 10 sub-issues.
  • Gravação: feita num projeto temporário, apagado logo depois. Salvar 8 na mesa pôs 8 no campo Estimate do card.

Há uma limitação conhecida:

  • Só no aplicativo de mesa. No navegador, o botão não aparece.