fga-eps-mds / fga-eps-mds/2022-1-MeasureSoftGram-Doc

Portar parser para coletar métricas do `SonarQube`

Open
#130 2 comments 0 reactions 1 assignee Claimed by @lboaventura25 View on GitHub
enhancement Epic EPS R1 US
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.