Recent Releases of techradar
techradar - v1.0
EVERSE TechRadar v1.0
This first stable release delivers the EVERSE Technology Radar for tools and services that improve research software quality, with a curated catalog, a visual dashboard, and an automated pipeline from JSON-LD metadata to a navigable static site.
Highlights
Visual TechRadar dashboard
- forked from AOE Technology Radar, modified to handle any number of rings in https://github.com/EVERSE-ResearchSoftware/aoetechnologyradar
- 11 quality dimensions (segments): Compatibility, FAIRness, Flexibility, Functional Suitability, Interaction Capability, Maintainability, Performance Efficiency, Reliability, Safety, Security, Sustainability.
- 3 rings (application categories): Analysis Code, Prototype Tool, Research Infra Software.
- Built-in filters (tags), search and overview pages, per-segment pages, and “New/Changed” flags support.
Curated research software quality catalog
- 65 JSON-LD tool entries, covering static analysis, CI/CD, documentation, packaging, sustainability, FAIR assessment, provenance/archiving, security scanning, and more.
- Representative tools include Bandit, Bearer, Black, DVC, Jupyter, Pytest, Jenkins/GitHub Actions, Sphinx, SonarQube, Zenodo, Software Heritage, SCANOSS, Valgrind, Playwright, mkdocs, and others.
Python script
generate_techradar_markdowns.pyconverts JSON-LD into per-dimension Markdown “blips,” tagging usage modes, licenses, and languages; handles multi-dimensional tools.Validation and formatting
- JSON Schema-based validation with pytest
- Prettier checks/auto-fix for data/software-tools/*.json.
Acknowledgements
- Developed within the EVERSE project (HORIZON-INFRA-2023-EOSC-01-02).
- Built on the AOE Technology Radar.
What's Changed
- Use applicationCategory instead schema as softwaretier. by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/5
- Added AOE tech radar code by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/10
- Changed techradar page url by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/12
- Upgrade tools .md files according to collected sheet by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/13
- Adding a definition for "tools and services for research software quality" by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/29
- adding PR templates for technical issue and adding new tool by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/30
- Bug report and fix templates by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/39
- Adding unit tests to validate json entries by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/36
- Review of tools from Tech Radar by @npechl in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/33
- Corrected schema for already present tools by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/42
- To address issue#49 by @ebreitmo in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/58
- Merge branch into main by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/63
- Added list of criteria to be considered while adding tool on Tech radar by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/28
- Update and rename cffinit_generator.json to cffinit.json by @fdiblen in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/21
- Added metadata entries for the tools issue #51 by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/55
- Fix validation schema for tools by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/73
- Use everse fork of the AOE technology radar to allow for as many segments (quadrants) as desired. by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/75
- describing the contribution and publication process by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/37
- Update color schema by @npechl in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/84
- Added lint and format checker for jsonld files by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/85
- remove prefixed from the keys by @fdiblen in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/66
- Added metadata entries for - junit, mkdocs, pytest, tox and cc license chooser by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/77
- update by @azza-max in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/86
- Added script to generate markdowns for TechRadar dashboard by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/27
- update resquifm by @azza-max in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/93
- Update toolsvalidationschema.json by @azza-max in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/94
- Add metadata schemas for CppUnit, Docker, Apptainer, SingularityCE, and VSCode - Fixes #47 by @srghosh56 in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/79
- Update CITATION.cff by @ebreitmo in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/91
- Review tools: GitHub Actions, CodeClimate CLI, choosealicense, gitleaks, black by @npechl in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/57
- Added metadata entries for - checkstyle, flake8, hadolint, pylint, ruff by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/78
- Add Resqui , Github copilot , eOSSR by @azza-max in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/72
- Added other social contacts for EVERSE by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/99
- Remove prefixes from context object by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/101
- Create pypi.json by @ebreitmo in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/54
- Kirsty pringle issue45 by @KirstyPringle in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/64
- adding citation.cff by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/89
- Update CITATION.cff with my contributor information by @srghosh56 in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/110
- Systematic review of tools and services in the catalog by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/103
- Tools removal by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/102
- add copilot instructions for automated reviews by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/104
- Added REUSE license information and fix footer links by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/113
- Added markdowns for later merged tools by @shraddha-bajare in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/108
- Add contributor check workflow and update documentation by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/111
- Related to #issue95 : Add curators by @azza-max in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/96
- Prepare for v1.0 release by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/114
- Related to issue #115 : Moving images file to public by @azza-max in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/116
- fixing image path for curators by @vuillaut in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/117
New Contributors
- @shraddha-bajare made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/5
- @vuillaut made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/29
- @npechl made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/33
- @ebreitmo made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/58
- @fdiblen made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/21
- @azza-max made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/86
- @srghosh56 made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/79
- @KirstyPringle made their first contribution in https://github.com/EVERSE-ResearchSoftware/TechRadar/pull/64
Full Changelog: https://github.com/EVERSE-ResearchSoftware/TechRadar/commits/v1.0
- Python
Published by vuillaut 6 months ago