Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion indicators/archived_in_scholarly_repository.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"@type": "SoftwareQualityIndicator",
"name": "Software is archived in a scholarly repository",
"abbreviation": "archived_in_scholarly_repository",
"description": "The source code repository is archived in a scholarly repository (e.g Zenodo, HAL) to ensure that software can be found and accessed in a scholarly context ",
"description": "The source code repository is archived in a scholarly repository (e.g Zenodo, HAL) to ensure that software can be found and accessed in a scholarly context.",
"source": {
"@id": "https://fair-impact.github.io/RSMD-guidelines/8.rsmd_checklist/",
"url": "https://fair-impact.github.io/RSMD-guidelines/8.rsmd_checklist/#accessibility-and-preservation",
Expand Down
28 changes: 28 additions & 0 deletions indicators/code_churn_ok.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"@context": "https://w3id.org/everse/rsqi#",
"@id": "https://w3id.org/everse/i/indicators/code_churn_ok",
"@type": "SoftwareQualityIndicator",
"name": "Code churn follows community conventions",
"abbreviation": "code_churn_ok",
"description": "The code churn (how much a source code has changed over time) of the project's source code is maintained within a reasonable level according to the community's standards and conventions. An example of how to calculate it would be code churn = added lines + deleted lines.",
"source": {
"url": "https://ieeexplore.ieee.org/document/738486",
"name": "Code churn: a measure for estimating the impact of code change"
},
"keywords": ["code", "churn", "maintainability"],
"identifier": { "@id": "https://w3id.org/everse/i/indicators/code_churn_ok"},
"contact": [
{
"@type": "schema:Person",
"name": "Daniel Garijo"
},
{
"@type": "schema:Person",
"name": "Andres Montero"
}
],
"status": "Active",
"version": "1.0.0",
"qualityDimension": { "@id": "https://w3id.org/everse/i/dimensions/maintainability"},
"created": "20-05-2026"
}
31 changes: 31 additions & 0 deletions indicators/code_documentation_coverage_ok.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"@context": "https://w3id.org/everse/rsqi#",
"@id": "https://w3id.org/everse/i/indicators/code_documentation_coverage_ok",
"@type": "SoftwareQualityIndicator",
"name": "The documentation coverage for the codebase follows community conventions",
"abbreviation": "code_documentation_coverage_ok",
"description": "This check tries to determine if the project's codebase is mostly documented according according to community conventions and standards (i.e. docstrings).",
"source": {
"url": "https://interrogate.readthedocs.io/en/latest/",
"name": "interrogate"
},
"keywords": ["documentation", "docstring", "documentation coverage"],
"identifier": { "@id": "https://w3id.org/everse/i/indicators/code_documentation_coverage_ok"},
"contact": [
{
"@type": "schema:Person",
"name": "Daniel Garijo"
},
{
"@type": "schema:Person",
"name": "Andres Montero"
}
],
"status": "Active",
"version": "1.0.0",
"qualityDimension": [
{ "@id": "https://w3id.org/everse/i/dimensions/maintainability"},
{ "@id": "https://w3id.org/everse/i/dimensions/fairness"}
],
"created": "20-05-2026"
}
31 changes: 31 additions & 0 deletions indicators/passed_tests_ok.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"@context": "https://w3id.org/everse/rsqi#",
"@id": "https://w3id.org/everse/i/indicators/passed_tests_ok",
"@type": "SoftwareQualityIndicator",
"name": "All tests defined by the software component pass",
"abbreviation": "passed_tests_ok",
"description": "The software tool passes all the tests provided within its own repository.",
"source": {
"url": "https://docs.codecov.com/docs/about-code-coverage",
"name": "About Code Coverage"
},
"keywords": ["tests", "test", "functionality"],
"identifier": { "@id": "https://w3id.org/everse/i/indicators/passed_tests_ok"},
"contact": [
{
"@type": "schema:Person",
"name": "Daniel Garijo"
},
{
"@type": "schema:Person",
"name": "Andres Montero"
}
],
"status": "Active",
"version": "1.0.0",
"qualityDimension": [
{ "@id": "https://w3id.org/everse/i/dimensions/fairness" },
{ "@id": "https://w3id.org/everse/i/dimensions/functional_suitability" }
],
"created": "20-05-2026"
}
28 changes: 28 additions & 0 deletions indicators/software_is_containerized.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"@context": "https://w3id.org/everse/rsqi#",
"@id": "https://w3id.org/everse/i/indicators/software_is_containerized",
"@type": "SoftwareQualityIndicator",
"name": "The project's repository includes a container build file",
"abbreviation": "software_is_containerized",
"description": "The project's repository where its source code is hosted includes a container build file to containerize it (i.e. Dockerfile, Podman, Apptainer, etc.).",
"source": {
"url": "https://escape-ossr.gitlab.io/ossr-pages/contribute/checklist/",
"name": "Software Package Checklist"
},
"keywords": ["container", "fair", "containerized", "docker"],
"identifier": { "@id": "https://w3id.org/everse/i/indicators/software_is_containerized"},
"contact": [
{
"@type": "schema:Person",
"name": "Daniel Garijo"
},
{
"@type": "schema:Person",
"name": "Andres Montero"
}
],
"status": "Active",
"version": "1.0.0",
"qualityDimension": { "@id": "https://w3id.org/everse/i/dimensions/fairness" },
"created": "20-05-2026"
}
Loading