Add NLeSC Python template#139
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new catalog entry for the Netherlands eScience Center Python Template under data/software-tools/, to make it discoverable as a research software quality resource.
Changes:
- Add
data/software-tools/nlesc_python_template.jsondescribing the NLeSC Python Template. - Define core metadata fields (URL, license, language, quality dimension, usage modes).
| "description": "Netherlands eScience Center Python Template", | ||
| "hasQualityDimension": { "@id": "dim:FAIRness", "@type": "@id" }, |
There was a problem hiding this comment.
hasQualityDimension is set to FAIRness, but the current metadata doesn’t indicate which FAIR4RS/FAIR-enabling features the template provides. Either update the description to explicitly justify FAIRness (e.g., it scaffolds CITATION.cff/codemeta/metadata, licensing, etc.) or adjust/add quality dimensions to accurately reflect its actual scope (often includes Maintainability/Sustainability as well).
| "description": "Netherlands eScience Center Python Template", | |
| "hasQualityDimension": { "@id": "dim:FAIRness", "@type": "@id" }, | |
| "description": "Template for Python research software projects from the Netherlands eScience Center that scaffolds reusable project structure and good practices such as licensing, project metadata, testing, and automation, supporting FAIRness as well as maintainability and long-term sustainability.", | |
| "hasQualityDimension": [ | |
| { "@id": "dim:FAIRness", "@type": "@id" }, | |
| { "@id": "dim:Maintainability", "@type": "@id" }, | |
| { "@id": "dim:Sustainability", "@type": "@id" } | |
| ], |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
| "appliesToProgrammingLanguage": ["Python"], | ||
| "description": "Template for Python research software projects that improves software quality by providing a reusable project structure with packaging configuration, automated testing, linting, continuous integration, and project metadata. These best-practice components help researchers build more maintainable, reliable, sustainable, and reusable software from the start.", | ||
| "hasQualityDimension": [ | ||
| { "@id": "dim:FAIRness", "@type": "@id" }, |
There was a problem hiding this comment.
| { "@id": "dim:FAIRness", "@type": "@id" }, | |
| { "@id": "dim:fairness", "@type": "@id" }, |
| "description": "Template for Python research software projects that improves software quality by providing a reusable project structure with packaging configuration, automated testing, linting, continuous integration, and project metadata. These best-practice components help researchers build more maintainable, reliable, sustainable, and reusable software from the start.", | ||
| "hasQualityDimension": [ | ||
| { "@id": "dim:FAIRness", "@type": "@id" }, | ||
| { "@id": "dim:Maintainability", "@type": "@id" }, |
There was a problem hiding this comment.
| { "@id": "dim:Maintainability", "@type": "@id" }, | |
| { "@id": "dim:maintainability", "@type": "@id" }, |
| "hasQualityDimension": [ | ||
| { "@id": "dim:FAIRness", "@type": "@id" }, | ||
| { "@id": "dim:Maintainability", "@type": "@id" }, | ||
| { "@id": "dim:Reliability", "@type": "@id" }, |
There was a problem hiding this comment.
| { "@id": "dim:Reliability", "@type": "@id" }, | |
| { "@id": "dim:reliability", "@type": "@id" }, |
| { "@id": "dim:FAIRness", "@type": "@id" }, | ||
| { "@id": "dim:Maintainability", "@type": "@id" }, | ||
| { "@id": "dim:Reliability", "@type": "@id" }, | ||
| { "@id": "dim:Sustainability", "@type": "@id" } |
There was a problem hiding this comment.
| { "@id": "dim:Sustainability", "@type": "@id" } | |
| { "@id": "dim:sustainability", "@type": "@id" } |
| "license": "https://spdx.org/licenses/Apache-2.0", | ||
| "name": "Netherlands eScience Center Python Template", | ||
| "url": "https://github.com/NLeSC/python-template" | ||
| } |
There was a problem hiding this comment.
Could you please add indicators if any? Thanks
No description provided.