Histórico

Após a segunda entrega, o professor nos auxiliou na definição do diagrama de classes do projeto e ficou decidido que iríamos utilizar o django admin para realizar as operações de CRUD em cada tabela. Na terceira entrega a equipe conseguiu fazer com que o usuário utilizasse o Github para se logar no sistema. Além disso, foi criado o micro serviço do Github que é responsável por criar um repositório, alocar e desalocar colaboradores. Foi um desafio para a equipe entender o funcionamento de autenticações em api’s terceiras. Portanto, ter feito o micro serviço do Github funcionar corretamente foi uma grande evolução. Nos deparamos com problemas para realizar os testes de integração que será discutido no tópico 3.9.5. Ao tentar implementar o micro serviço do Google Drive a equipe teve dificuldade para utilizar a api com o Django. Sendo assim, tentou-se buscar outras api’s para implementar. A primeira foi o Taiga, onde encontramos um módulo para Django que provia a comunicação com a api. Este módulo fornece a autenticação do Taiga via Github. Como já tínhamos o token de autenticação do github, tentamos sem sucesso autenticar o usuário no Taiga a partir desse token. A segunda foi o Slack, onde encontramos apenas um módulo de terceiro que agia como um bot. Para o nosso propósito não funcionaria pois deveríamos criar um canal novo e alocar os membros do projeto. Sendo assim, devido às dificuldades não conseguimos implementar o segundo micro serviço para essa terceira entrega.

Para a entrega final, conseguimos deixar o serviço do Taiga funcionando. Sendo assim, o sistema principal é capaz de criar um projeto nas ferramentas Github e Taiga e atualizar seus participantes.

results matching ""

    No results matching ""