Este README resume o componente Core. A documentação completa do produto — incluindo arquitetura, uso detalhado e políticas de contribuição — é central e vive no MeasureSoftGram Docs.
O MeasureSoftGram-Core (pacote msgram-core) é o núcleo matemático do MeasureSoftGram: uma biblioteca Python responsável por calcular o modelo de qualidade de software, subindo de métricas extraídas até o índice final de qualidade (TSQMI), passando por medidas, subcaracterísticas e características.
Requisitos: Python 3.10 ou superior.
python3 -m venv .venv
source .venv/bin/activatepip install -r requirements.txtfrom resources.analysis import calculate_measurespip install tox
toxPara rodar um pacote ou arquivo específico:
tox <PACKAGE OR FILE>Se não funcionar, tente instalar antes:
pip install pytest-mockA documentação oficial e completa é central: MeasureSoftGram Docs. Este repositório guarda apenas o código do componente e um resumo.
- Docker Hub: Core · Service
- Documentação: MeasureSoftGram Docs
- Guia de Contribuição: Veja nosso Guia de Contribuição e o arquivo CONTRIBUTING.md.
- Demais repositórios do produto:
As políticas de contribuição são as mesmas para todos os repositórios do produto e estão em Guia de Contribuição e Padrões. Consulte também o CONTRIBUTING.md deste repositório.
Este projeto segue o Código de Conduta do MeasureSoftGram, único para todos os repositórios. Veja também o code_of_conduct.md.
Este projeto é distribuído sob a licença AGPL-3.0.