...
- Participant: Anyone who wants to participate in NuttX by contributing improvements.
- Committer: A person who can commit improvements directly to the codebase.
- PMC: Project Management Committee. (Currently, NuttX is a Podling of the Apache Incubator, so currently this is called the PPMC.)
- Upstream: In this document, "upstream" refers to the NuttX project.
- Downstream: In this document, "downstream" means anyone who packages, customizes, and/or uses NuttX in their own projects.
Where is The Code?
Document the GitHub repositories where all work takes place.
This project uses Git SCM as its version control system.
- There are two repositories:
- nuttx - The real time operating system itself.
- apps - Optional applications for the operating system. You can use this repository or make your own custom one.
All changes enter the codebase at GitHub:
The repositories are mirrored at these additional read-only locations:
- gitbox.apache.org:
- BitBucket:
TODO: This section makes no mention of the buildroot, tools, and uclibc repositories!Document the official mirrors of those repositories.
Creating and Submitting Improvements
By GitHub Pull Request (PR)
...