-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
examples: restructure examples folder #21135
Conversation
I'm gonna rephrase some of my own comments from Matrix over here: |
Could we wait until after the hard freeze, I would expect that the paths would need to be updated in the release specs as well (haven't looked into it though). |
Freeze is over so if anyone wants to pick this up... |
Ah, I think you overlooked this symlinks, hence murdock is failing: https://github.com/search?q=repo%3ARIOT-OS%2FRIOT%20custom_atca_params.h&type=code |
Rough consensus is to merge it ASAP. @AnnsAnns could you resolve the merge conflicts? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As soon as all merge conflicts are solved and the CI findings are fixed we should be ready to go. 🥳
Hey, sorry for going dark, I was kept busy by uni-related things 😅 I will now be actively working on this again, thank you for your patience. If everything works out this should hopefully fix the conflicts :) |
@AnnsAnns Would you mind to rebase this PR, so that only commits related to the PR appear in the commit list? |
examples: Fix incorrect category heading examples: shorten coap folder name static-tests/examples: check subfolders for entries ci/test_native: Adjust to new examples structure examples: adjust makefiles to new structure ci/tests: Fix symlinks to point towards proper examples
c99704c
to
55fa531
Compare
Done, thank you for reminding me! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this!
adapt to folder structure from RIOT-OS#21135
adapt to folder structure from RIOT-OS#21135
Contribution description
After #20957 we added a proper structure to the examples folder. This wasn't yet reflected in the actual folder structure within the examples folder. After positive feedback in the Matrix channel I have opened this PR in hopes of adjusting that.
This makes it far easier for newcomers to find what they are looking for and also draws more attention onto the examples folders README which explains the examples in greater detail.
To make it a bit easier to properly view the adjusted structure I'd personally recommend directly looking at the checked out branch at https://github.com/AnnsAnns/RIOT/tree/restructureExamplesFolder/examples
Testing procedure
There are no required verification steps as this doesn't modify any code aside from the
RIOT_BASE
variable within each examples Makefile, I did however have to adjust two CI tests to properly deal with the new examples structure. One of them being a specific examples README check, the other one relying on a fixed hello-world examples path.