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

4 participants