Skip to content

added tools list rendering#578

Merged
alexandruradovici merged 12 commits into
Safety-Critical-Rust-Consortium:mainfrom
manczak-ifx:tools-presentation
Apr 10, 2026
Merged

added tools list rendering#578
alexandruradovici merged 12 commits into
Safety-Critical-Rust-Consortium:mainfrom
manczak-ifx:tools-presentation

Conversation

@manczak-ifx

Copy link
Copy Markdown
Contributor

Please Review and comment

@netlify

netlify Bot commented Feb 27, 2026

Copy link
Copy Markdown

Deploy Preview for safety-critical-rust-consortium ready!

Name Link
🔨 Latest commit 7f7d5c1
🔍 Latest deploy log https://app.netlify.com/projects/safety-critical-rust-consortium/deploys/69cbcd6454ddb60008e04a30
😎 Deploy Preview https://deploy-preview-578--safety-critical-rust-consortium.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@fried-gluttony fried-gluttony left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added some comments

Comment thread arewesafetycriticalyet.org/src/generated/toolsList.ts Outdated
Comment thread arewesafetycriticalyet.org/src/generated/toolsList.ts Outdated
"name": "flamegraph",
"type": "profiler",
"url": "https://github.com/flamegraph-rs/flamegraph",
"description": "Flame graph profiler for Rust",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question/Note: as I understand flamegraph the host needs to be the target?
So I can't run my application on embedded target and to see the timing, as most safety-critical is embedded. How much does that really help - because I can't run my embedded/RTOS app on my host ?

"title": "Rust Tooling for use in Safety Critical Projects",
"version": "1.1",
"date": "2025-09-29",
"tracked-standards": [

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The rendering of this tables seems off, because the open items squashes it.
Maybe put the Open items list below?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Decided to move open topics to its own page

@mhatzl

mhatzl commented Mar 7, 2026

Copy link
Copy Markdown
Contributor

Since the docusaurus page can directly handle the available tools list if provided as JSON in the arewesafetycriticalyet folder, I decided to ditch the YAML file and use JSON instead. This way we don't need to do any conversion or maintain and keep two files in sync.

The details part is now also below a tool entry. For this, I switched from tables to a grid layout, but imo this looks much better.

The description fields can now contain GH flavored Markdown, which makes it easier to add better readable context to tools.

@fried-gluttony fried-gluttony left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the overview, great work :)
As mentioned during Tooling meeting, a table of contents would be cool - but I think is fine for now without

@zalanlevai

Copy link
Copy Markdown

Great work, very clean overview of the tools! :-D I think it would be a great addition to have a table of contents for the various tool categories, so you can jump to later categories without having to scroll through all of the tools.

Also, a minor improvement would be if we could add some forced line breaks (<br) between each standard "level" in the "Tracked Standards" table, so they appear lined up against each other no matter the column / viewport size.

Comment thread arewesafetycriticalyet.org/src/components/ToolsList/toolsList.tsx Outdated
Comment thread arewesafetycriticalyet.org/src/components/ToolsList/toolsList.tsx
@alexandruradovici

Copy link
Copy Markdown
Collaborator

I added the comments that I saw in the meeting notes.

@mhatzl

mhatzl commented Mar 30, 2026

Copy link
Copy Markdown
Contributor

Fixed the display of standard levels to prevent wrapping, and added a "Tools Category" list at the start of the page to jump to the sections.

@alexandruradovici this should resolve all open remarks that should be handled with this PR.

@mhatzl
mhatzl force-pushed the tools-presentation branch from 1c98a43 to d7c5baf Compare March 30, 2026 09:50

@PLeVasseur PLeVasseur left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great!

Thank you to @manczak-ifx and @mhatzl for driving this forward :)

@alexandruradovici
alexandruradovici merged commit 2814836 into Safety-Critical-Rust-Consortium:main Apr 10, 2026
5 checks passed
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.

6 participants