Skip to content

readme: modernize getting started section#21654

Merged
crasbe merged 1 commit intoRIOT-OS:masterfrom
AnnsAnns:readme_getting_started
Aug 12, 2025
Merged

readme: modernize getting started section#21654
crasbe merged 1 commit intoRIOT-OS:masterfrom
AnnsAnns:readme_getting_started

Conversation

@AnnsAnns
Copy link
Copy Markdown
Member

@AnnsAnns AnnsAnns commented Aug 8, 2025

Contribution description

The current getting started section is outdated and also contains a few deadlinks to the WSL guide (and technically to the doxygen guide which is completely deprecated)

I simply updated the content to point towards the getting started guide and also mention the Riot Course since that felt quite fair when we already mention the tutorials. I also removed the specific Windows mention since that is already covered within the guide itself.

Lastly I moved the getting started guide above the cloning section. Arguably I'd advocate for removing the cloning section since every getting started guide we have covers it and also have their own requirements where RIOT should be cloned and it only confuses new users while experienced users wouldn't look at it (or simply look at the getting started guides) but this felt like something thats outside of the scope of this PR.

Testing procedure

... Click on the links? 😅

Issues/PRs references

@AnnsAnns AnnsAnns requested a review from jia200x as a code owner August 8, 2025 10:03
@github-actions github-actions bot added the Area: doc Area: Documentation label Aug 8, 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 Aug 9, 2025
@riot-ci
Copy link
Copy Markdown

riot-ci commented Aug 9, 2025

Murdock results

✔️ PASSED

b8a723d readme: modernize getting started section

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

Artifacts

@maribu maribu added the Process: needs >1 ACK Integration Process: This PR requires more than one ACK label Aug 10, 2025
@github-actions github-actions bot added the Process: missing approvals Integration Process: PR needs more ACKS (handled by action) label Aug 10, 2025
@AnnsAnns AnnsAnns force-pushed the readme_getting_started branch from dbf5b13 to fb6f721 Compare August 11, 2025 09:13
@AnnsAnns
Copy link
Copy Markdown
Member Author

Squashed 👍

Copy link
Copy Markdown
Contributor

@crasbe crasbe left a comment

Choose a reason for hiding this comment

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

Please squash :)

@crasbe crasbe removed Process: missing approvals Integration Process: PR needs more ACKS (handled by action) Process: needs >1 ACK Integration Process: This PR requires more than one ACK labels Aug 12, 2025
@AnnsAnns AnnsAnns force-pushed the readme_getting_started branch from 6c66b5a to b8a723d Compare August 12, 2025 11:34
@AnnsAnns
Copy link
Copy Markdown
Member Author

The squashing has occurred 🏰 🐉

@crasbe crasbe added this pull request to the merge queue Aug 12, 2025
Merged via the queue into RIOT-OS:master with commit ad4cf17 Aug 12, 2025
25 checks passed
@benpicco benpicco added this to the Release 2025.10 milestone Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: doc Area: 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 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.

6 participants