mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-04 21:52:29 +00:00
- Added various contents from stale wiki pages - Added API life cycle document - Add pictures showing process in general - Split the document into multiple sections. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
27 lines
1.0 KiB
ReStructuredText
27 lines
1.0 KiB
ReStructuredText
|
|
Proposals and RFCs
|
|
##################
|
|
|
|
Feature or enhancement proposals for Zephyr are used to propose a new design or
|
|
modify an existing feature and get it approved. To better integrate with the
|
|
current tools used in the project and to enable traceability and archiving of
|
|
such proposals a unified format for enhancement proposals is used.
|
|
|
|
Procedures
|
|
***********
|
|
|
|
Maintain such proposals in a document format (similar to the documentation
|
|
format used in the kernel source tree, using restructured Text) in a GitHub
|
|
repository. The review and approval process of GitHub could be used for
|
|
approving such proposals as well, so there will be no need for a dedicated tool.
|
|
|
|
Process
|
|
*******
|
|
|
|
- Open an Improvement GitHub Issue with an abstract and the proposal itself or
|
|
open a pull request with detailed information about the nature of the change
|
|
and the rationale behind it.
|
|
- Send an RFC with the abstract to the mailing list with an abstract and the
|
|
link to the detailed proposal
|
|
- Approve/Reject/Defer based on feedback and comments
|