fga-eps-mds / fga-eps-mds/2022-1-MeasureSoftGram-Doc
Portar parser para coletar métricas do `SonarQube`
- Dominant language
- Jupyter Notebook
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## História de Usuário
Como Valéria
Gostaria que o sistema tivesse um endpoint que recebesse o JSON do SonarQube e salvasse as métricas
Para assim ser possível posteriormente calcular o valor das demais entidades do modelo
## Critérios de aceitação
- [ ] Deve ser possível enviar o JSON do SonarQube para um endpoint de um repositório específico
- [ ] Todos as métricas contidas no JSON do SonarQube deve ser salvas
- [ ] Deve ser possível consultar em outro endpoint o valor atual da métrica recem enviada via JSON do SonarQube
## Observações
É preciso que o serviço `service` seja capaz de receber o JSON que contém as métricas do SonarCube e salve em seu banco de dados. Para isso é preciso modelar a tabela `Metrics` que irá armazenar os dados calculados pelo Sonar, uma vez que haverá outras partes do sistema que irá requisitar o valor mais recente de determinada métricas e também o histórico de valores de uma métricas.
## Tarefas
* Criar um endpoint para receber o json do SonarCube
* Modelar a tabela Métricas
* Criar uma função que extrai e salva os valores contidos no JSON do Sonar
* Salvar o arquivo JSON original do SonarCube
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.