O projeto utiliza o zenhub, nesse contexto as issues são dividas em:
-
Histórias de Usuários: São issues que contemplam uma vontade dos usuários a ser implementado no sistema.
-
Histórias Técnicas: Contemplam ações dos desenvolvedores relativo ao sistema.
-
Issues de Dúvidas: São issues com o objetivo de auxiliar membros do grupo com dificuldades técnicas e disseminar conhecimentos entre os componentes do grupo.
A issue de histórias de usuários e também as issues de histórias técnicas seguem o modelo a seguir.
No inicio da issue é definido intenção do usuário ou desenvolvedor e seguido dela existem os critérios de aceitação.
A frase no inicio da issue mostra quem é o autor e qual a sua intenção.
Os critérios de aceitação definem quais pontos devem ser implementados pelos contribuidores da issue para ser dada como concluida.
Para facilitar a troca de informações e melhor armazenar as respostas às dúvidas dos integrantes dos times de GPP/MDS durante o desenvolvimento do sistema será utilizado issues de dúvidas/questões.
Essas issues serão utilizadas através do sistema de issues do github. E devem seguir o padrão descrito abaixo:
-
Como visto acima o título da issue deve seguir o padrão: "Dúvida - Escopo da dúvida" e a dúvida será detalhada no comentário da issue.
Foram adicionadas ao repositório as seguintes tags:
-
As issues de dúvida deve ter a tag Question e a adição da tag FrontEnd ou BackEnd conforme o contexto da dúvida. Caso seja alguma dúvida acerca de configuração de ambiente não é necessário as tags de FrontEnd ou BackEnd.
Qualquer pessoa que utiliza o github pode responder uma issue de dúvida. Caso o membro que teve a dúvida tenha achado alguma solução para a mesma, ele deve colocar a resolução para o problema e fechar a issue.