Skip to content

Conversation

@LasseRosenow
Copy link
Member

Contribution description

Starlight comes with a FileTree component.
This component comes with an interactive file tree view, that also adds icons etc.

Before After
image image

@github-actions github-actions bot added the Area: doc Area: Documentation label Dec 9, 2025
@crasbe crasbe added Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs labels Dec 9, 2025
e.g.:

```makefile
CPU = foo
Copy link
Member

Choose a reason for hiding this comment

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

The static test checker complains about this, I don't remember this happening in the past, can you look into what causes this? Afaik, this won't be able to get past the merge queue

Copy link
Member Author

Choose a reason for hiding this comment

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

done

@riot-ci
Copy link

riot-ci commented Dec 9, 2025

Murdock results

✔️ PASSED

55fa9dc doc/starlight: migrate .mjs to .ts

Success Failures Total Runtime
1 0 1 01m:15s

Artifacts

@github-actions github-actions bot added the Area: tools Area: Supplementary tools label Dec 11, 2025
@LasseRosenow LasseRosenow force-pushed the guides-use-file-tree-component branch from f6b5127 to 7333a7c Compare December 11, 2025 09:09
@LasseRosenow
Copy link
Member Author

This is ready for review again, I fixed the test and I also changed the .mjs file to .ts ;)

Copy link
Member

@AnnsAnns AnnsAnns left a comment

Choose a reason for hiding this comment

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

Neat, I also like that the File Tree is still completely interactive without Javascript, that surprised me

@AnnsAnns AnnsAnns added this pull request to the merge queue Dec 11, 2025
@LasseRosenow
Copy link
Member Author

I also like that the File Tree is still completely interactive without Javascript, that surprised me

<details> ftw.!!!

Merged via the queue into RIOT-OS:master with commit 627e266 Dec 11, 2025
28 checks passed
@LasseRosenow LasseRosenow deleted the guides-use-file-tree-component branch December 11, 2025 10:33
@leandrolanzieri leandrolanzieri added this to the Release 2026.01 milestone Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: doc Area: Documentation Area: tools Area: Supplementary tools CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants