Leaderboard¶
These schemas specify how the Leaderboard visualization is configured and how the data used by the visualization is formatted.
Leaderboard configuration¶
Leaderboard data project features¶
https://gros.liacs.nl/schema/leaderboard/project_features.json |
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¶
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 data project features links¶
https://gros.liacs.nl/schema/leaderboard/project_features_links.json |
project_features_links¶
type |
object |
|
patternProperties |
||
|
type |
object |
patternProperties |
||
|
project_features_link¶
type |
object |
|
properties |
||
|
Link to the source system that preferably provides a report that contains the feature’s value for the project. |
|
type |
string |
|
format |
uri |
|
|
Type of the source system. |
|
type |
string |
Leaderboard project features localization¶
https://gros.liacs.nl/schema/leaderboard/project_features_localization.json |
project_features_localization¶
type |
object |
properties |
|
|
|
|
Leaderboard data project features normalization¶
https://gros.liacs.nl/schema/leaderboard/project_features_normalize.json |
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 |