Skip to content

added indicators and ran npm#271

Open
ebreitmo wants to merge 31 commits intomainfrom
146-add-indicators-for-banditjson
Open

added indicators and ran npm#271
ebreitmo wants to merge 31 commits intomainfrom
146-add-indicators-for-banditjson

Conversation

@ebreitmo
Copy link
Copy Markdown
Contributor

No description provided.

@ebreitmo ebreitmo linked an issue Jan 22, 2026 that may be closed by this pull request
shraddha-bajare and others added 14 commits January 26, 2026 10:00
…ocker

Added quality indicators for Docker
…ndicators-151

Add indicators for choosealicense.json
Add indicators for pypi, apptainer, bearer, choosealicense, doxygen, gitlab-cicd, gitleaks, howfairis, resqui, somef, sonarqube
…dicators-160

Add indicators for auto-codemeta.json
* Add indicators for hadolint (#179)

* adds has_no_linting_issues to hadolint indicators

* Fix JSON formatting in hadolint.json
vuillaut and others added 3 commits April 1, 2026 13:00
This is a new, redesigned, user interface for the TechRadar.

List of changes:
- [x] complete rework of the user interface
- [x] new cards grid interface with search bar and filters
- [x] add _Suggest a Tool_ form  
- [x] individual pages for each tool
- [x] new _open source software_ dimension included
- [x] related tools section in the tools page
- [x] EVERSE identity (colors/favicon/logo) applied 

- [x] about page edited accordingly @shraddha-bajare  
        --  Built a styled About.jsx page matching the app's design system (glass-panel, theme) with sections for intro, segments grid, rings, contributing, and curation team cards.
- [x] contributing section edited accordingly @shraddha-bajare 
- [x] the tools descriptions (in markdown in the JSON files) are rendered correctly (either by rendering markdown or changing the descriptions format) @shraddha-bajare 
       -- description now goes through <ReactMarkdown>, so the bold dimension names in the Apptainer-style descriptions render properly. 
- [x] add a developer documentation about the UI itself in `web/README.md` 
- [x] improve the _related tools_ matching algorithm. At the moment it's just selecting 3 random tools that share a quality dimension. We could at least add the application category and maybe indicators @shraddha-bajare 
       -- Related tools scoring — replaced the random .slice(0, 3) with a weighted scorer:
+3 per shared quality dimension
+2 per shared application category (e.g. both ResearchInfrastructureSoftware)
+1 per shared quality indicator (improvesQualityIndicator / hasQualityIndicator)
Results are sorted by score descending, top 3 shown. 
- [x] ~add a description about matching algorithm in the developer documentation~
- [x] add indicators in the tools individual pages @shraddha-bajare 

---------

Co-authored-by: Shraddha Bajare <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add indicators for bandit.json

3 participants