Skip to content

v1.0

Latest

Choose a tag to compare

@vuillaut vuillaut released this 02 Sep 11:01
· 110 commits to main since this release
6407d91

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/aoe_technology_radar
    • 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

New Contributors

Full Changelog: https://github.com/EVERSE-ResearchSoftware/TechRadar/commits/v1.0