A API irá modelar os dados obtidos na ferramenta CodeOwnership. O objetivo da aplicacao é analisar projetos do Git e determinar ownership e expertise de código através de informações de logs do Git. A aplicação é voltada para projetos desenvolvidos na disciplina de Laboratório de Programação II na Universidade Federal de Campina Grande (UFCG), mas pode ser estendida a qualquer projeto que faz uso de Git para controle de versões.
O que o usuário pode obter ao submter a url do seu projeto GIT?
- Relacao de autoria entre classes e contribuidores
- Informacoes gerais sobre o projeto (Numero de linhas, classes, contribuidores, padroes explorados)
- Relacao entre expertise, classe e autores etc.