- Notifications
You must be signed in to change notification settings - Fork 8.2k
Zephyr Modules: document changes & improvements in the workflow #27185
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
Zephyr Modules: document changes & improvements in the workflow #27185
Conversation
917ce86 to 8f0a549 Compare e2c21eb to fccc0a4 Compare 64c00d1 to f3650cb Compare 639ffa1 to 2dff91b Compare
Thanks @ioannisg. Indeed my immediate concern are the EDTT and the nrf_hw_models as those are the ones I maintain. |
8081b75 to 13c4070 Compare 13c4070 to b25b357 Compare
erwango left a comment
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.
There is nothing about policy around module specific CI (github actions for instance).
Is that allowed ? Any specific policy around these ?
I think this should be clarified, at least the existing status.
Capture the discussion regarding which external projects should be considered as candidates for zephyr modules. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
Submit a paragraph that summarizes the different individual roles in Zephyr module repositories. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
b25b357 to 2a88e55 Compare Add a section that summarizes the recommended contribution workflow in zephyr modules. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
Adding content to describe policies and requirements around licensing in Zephyr modules. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
In the module documentation page, add sections for Testing and Documentation requirements. Add also a section decribing polices for module deprecation and removal. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
In the module documentation page, add a section to describe the requirements and the allowed practices for synchronizing the module code base with the upstream project. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
We move the section about how to build Zephyr and integrate with modules into its own section with title 'Integrate modules in Zephyr build system'. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
We rework the titles and headers of the section where we describe the process for submitting new module and changes to existing modules. Move the 'requirements' section at the top of the page. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2a88e55 to 6ef9a31 Compare | @carlescufi please, revisit your review, so we can get this PR merged :) |
doc/guides/modules.rst Outdated
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.
OK, fair enough
I 'd like to open, already, a PR to draft the proposed updates/improvements to the workflow around Zephyr Modules.
Based on the feedback from the Process Forum meetings. Captured in https://docs.google.com/presentation/d/1okOQShAr3GZF7VOfRCGa9mw_L7Hyis-oH1kGUpOA66c/edit?userstoinvite=jettrink%40google.com&ts=5f1eef33&actionButton=1#slide=id.p
Keep as draft until the Process Forum has finalized the proposal.Moving this to non-draft, since the discussions are concluded, and the Forum's feedback is reflected here.
Comments are still welcome.
The proposal requires TSC approval.