Skip to content

Features

Software Metrics Machine (SMM) offers multiple ways to analyze and visualize engineering metrics.

Dashboard

To see the dashboard, you first need to start it with the following command:

bash
smm dashboard serve

The command will hang the terminal and start a local server on port 3000.

Accessing the Dashboard

The dashboard, is available under the local url http://localhost:3000 in your web browser.

Dashboard Overview

The dashboard provides the following features:

  • Data Visualization: View your data in various formats such as tables, charts, and graphs.
  • Filtering and Sorting: Easily filter and sort your data to find specific information.
  • Cross-domain Insights: PRs, pipelines, source code, and SonarQube.

CLI

For CLI access, run:

bash
smm

Main command groups:

  • smm prs
  • smm pipelines
  • smm code
  • smm jira
  • smm sonarqube
  • smm dashboard
  • smm tools
  • smm health-check

REST API

SMM provides a REST API for integrations and automation.

Start REST API with:

bash
smm dashboard serve

Swagger docs are available at http://localhost:3000/api/docs by default.

See REST API for endpoint overview.

Explore

Each feature has its own page:

Released under the MIT License.