feat(generate_techradar_markdowns.py): added RSQKit line#221
Closed
kennethrioja wants to merge 1 commit intoEVERSE-ResearchSoftware:mainfrom
Closed
feat(generate_techradar_markdowns.py): added RSQKit line#221kennethrioja wants to merge 1 commit intoEVERSE-ResearchSoftware:mainfrom
generate_techradar_markdowns.py): added RSQKit line#221kennethrioja wants to merge 1 commit intoEVERSE-ResearchSoftware:mainfrom
Conversation
Author
|
As said by Thomas in #220 (comment), do not touch the .json files |
Contributor
Just to avoid any misunderstanding, this is not what I said 😆 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
For #216 to work, we must write the RSQKit links in the
.mdfiles. However,.mdfiles are generated byscripts/generate_techradar_markdowns.py– this PR is my suggestion to insert RSQKit links to each.mdfiles without manually changing each .md files as suggested by the beginning of #220.While testing, please amend
data/software/pytest.jsonwith the following:{ "@context": "https://w3id.org/everse/rs#", "@id": "https://w3id.org/everse/tools/pytest", "@type": "schema:SoftwareApplication", "name": "pytest", "description": "Comprehensive testing framework for Python that enhances research software reliability and maintainability through advanced testing capabilities, fixtures, and plugins, supporting test-driven development practices essential for research software quality assurance.", "url": "https://docs.pytest.org/", "isAccessibleForFree": true, "hasQualityDimension": [ { "@id": "dim:maintainability", "@type": "@id" }, { "@id": "dim:reliability", "@type": "@id" } ], "howToUse": ["command-line", "CI/CD"], "appliesToProgrammingLanguage": ["Python"], "license": "https://opensource.org/licenses/MIT", "applicationCategory": [ { "@id": "rs:AnalysisCode", "@type": "@id" }, { "@id": "rs:ResearchInfrastructureSoftware", "@type": "@id" } ], "rsqkit": [ { "title": "Testing software", "url": "https://everse.software/RSQKit/testing_software" }, { "title": "Task automation using GitHub Actions", "url": "https://everse.software/RSQKit/task_automation_github_actions" } ] }I have added an
rsqkitarray of objects, each havingtitleandurlas keys.Once the python script run, it should add a line
See more in RSQKit: <list-of-rsqkit-pages>in tools'.mdpages when having at least one RSQKit related page.I must also change
Contributing.mdonce the .json labels/keys are validated.