Repository navigation
Vcall 3.19.0
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,repoeread:orgmarcados) 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.
