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.py converts 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