Issue: US16 - Eu, como usuário, desejo que a Ada crie uma issue para mim para reportar algo aos mantenedores do repositório de maneira mais fácil.
Repositório: 2019.1-ADA

Data: 26/04/2019
Status: Fechado

Closed
4 tasks done
US16 - Eu, como usuário, desejo que a Ada crie uma issue para mim para reportar algo aos mantenedores do repositório de maneira mais fácil.
#156
guilherme-mendes opened this issue on Apr 26, 2019 · 7 comments
Comments
@guilherme-mendes
Collaborator
guilherme-mendes commented on Apr 26, 2019 • 
Descrição da Issue
Ao conversar com a Ada, o usuário pode criar issues do repositório cadastrado no GitHub.

Tasks:
 Fazer requisição à API do GitHub
 Pegar OAUTH Token GitHub
Critérios de aceitação
 Validação em todos os testes
 Criação realizada por meio de conversas no Telegram
@guilherme-mendes guilherme-mendes added MDS Product labels on Apr 26, 2019
@guilherme-mendes guilherme-mendes added this to the Sprint 6 milestone on Apr 26, 2019
@guilherme-mendes guilherme-mendes assigned guilherme-mendes and caiovfernandes on Apr 26, 2019
@vitorandos vitorandos changed the title US16 - Eu, como usuário, desejo usar a Ada para criar issues no GitHub. US16 - Eu, como usuário, desejo que a Ada crie uma issue para mim para reportar algo aos mantenedores do repositório de maneira mais fácil. on Apr 26, 2019
@guilherme-mendes
Collaborator
Author
guilherme-mendes commented on Apr 27, 2019
API GitHub - https://developer.github.com/v3/issues/

@caiovfernandes
Contributor
caiovfernandes commented on May 1, 2019 • 
Pareamento com @guilherme-mendes:
-> Duração: aproximadamente 3:30hrs
-> O que foi desenvolvido:
1) Estudo da API GitHub (ênfase na requisição para criação de Issues);
2) Requisições na api do GitHub utilizando o PostMan ;
3) Implementação inicial do método create_an_issue, assim como a definição do GitHub Token como variável de ambiente;
4) Implementação das requisições issue blueprint para comunicação entre os microsserviços.

@guilherme-mendes
Collaborator
Author
guilherme-mendes commented on May 6, 2019 • 
Para realização da issue é necessário primeiro a autenticação do usuário realizada na branch Authorization-Github do serviço GitHub.
Que está em progresso.

@ateldyfilho
Collaborator
ateldyfilho commented on May 6, 2019
Essa US foi alocada a princípio na Sprint 6, e tornou-se dívida técnica para a Sprint 7.
O pareamento responsável para a Sprint 6 foi @caiovfernandes e @guilherme-mendes.
O pareamento responsável para a Sprint 7 mudou para @caiovfernandes e @sudjoao

@ateldyfilho ateldyfilho assigned sudjoao on May 6, 2019
@ateldyfilho ateldyfilho modified the milestones: Sprint 6, Sprint 7 on May 6, 2019
@sudjoao
Collaborator
sudjoao commented on May 7, 2019
Pareamento com @caiovfernandes hoje:
-> Tempo estimado: 2 horas;
-> O que foi feito?
- Estudo da api do GitHub (Issue)
- Implentação inicial dos métodos para criação de Issues;
- Resolução de alguns problemas de ambiente.
-> Links utilizados:
- GitHub Issue API : https://github.com/fga-eps-mds/2019.1-ADA/issues/156
- Post Request on Python: https://stackoverflow.com/questions/15900338/python-request-post-with-param-data
- GitHub OAUTH Token: https://github.com/settings/tokens
- Teste de requisições com PostMan: https://learning.getpostman.com/docs/postman_pro/integrations/github/

@sudjoao
Collaborator
sudjoao commented on May 7, 2019
Discussão sobre descobrir a intent do usuário sem ele ter que utilizar alguma palavra chave na frase: https://forum.rasa.com/t/providing-conversation-context-to-the-nlu-using-microservices/4972

sudjoao added a commit that referenced this issue on May 9, 2019
@sudjoao
#156 Create action to new issue
904307a
sudjoao added a commit that referenced this issue on May 9, 2019
@sudjoao
#156 Add request to create a new issue
0747f65
@sudjoao
Collaborator
sudjoao commented on May 9, 2019
Conseguimos fazer um metodo para criar Issues a partir da Ada, atualmente está sendo feito de forma estática, com o username e repositoryName fixos, mas iremos fazer a integração com o banco ainda hoje.

sudjoao added a commit that referenced this issue on May 9, 2019
@sudjoao
#156 Fix flake8 problems
618c705
@ateldyfilho ateldyfilho closed this as completed on May 11, 2019
sudjoao added a commit that referenced this issue on May 11, 2019
@sudjoao
#156 Fix some texts
ed0b383
caiovfernandes added a commit that referenced this issue on May 12, 2019
@caiovfernandes
#156 Delete implemented intents from intended_for_next_release
6e78a90
caiovfernandes added a commit that referenced this issue on May 12, 2019
@caiovfernandes
#156 Merging into devel
10c8075
joaovitor3 pushed a commit that referenced this issue on May 18, 2019
@caiovfernandes
@joaovitor3
#156 Merging into devel
e641d25
sudjoao pushed a commit that referenced this issue on May 21, 2019
@caiovfernandes
@sudjoao
#156 Merging into devel
36e7fbb
joaovitor3 added a commit that referenced this issue on May 22, 2019
@joaovitor3
Merge pull request #197 from fga-eps-mds/US16-CriarIssue …

Contexto de uso: Não entrega do escopo planejado
Categoria: Pendência