Leaderboard

These schemas specify how the Leaderboard visualization is configured and how the data used by the visualization is formatted.

Leaderboard configuration

https://gros.liacs.nl/schema/leaderboard/config.json

config-visualization

Leaderboard data project features

https://gros.liacs.nl/schema/leaderboard/project_features.json

project_features

project_features

type

object

patternProperties

  • ^.+$

type

object

patternProperties

  • ^.+$

Value of the project’s feature.

type

number

Leaderboard data project features groups

https://gros.liacs.nl/schema/leaderboard/project_features_groups.json

project_features_groups

project_features_groups

type

object

patternProperties

  • ^.+$

type

array

items

Categories to group the project feature in.

type

string

enum

project, metric_history, metric_options, quality_time, quality, sonar, jenkins, jira, vcs, git, gitlab, github, tfs, subversion, prediction, normalize

Leaderboard project features localization

https://gros.liacs.nl/schema/leaderboard/project_features_localization.json

project_features_localization

project_features_localization

type

object

properties

  • descriptions

Locales

  • sources

sources

Leaderboard data project features normalization

https://gros.liacs.nl/schema/leaderboard/project_features_normalize.json

project_features_normalize

project_features_normalize

type

object

patternProperties

  • ^.+$

Feature that can be used to normalize the current feature, or null if there is no appropriate normalization feature by default.

oneOf

type

string

type

null