Ouss4 commented on pull request #929: URL: https://github.com/apache/incubator-nuttx-apps/pull/929#issuecomment-1057265397
> In the absence of guidelines, the code owner (subproject or component) should be giving the final word about the design. Who is the code owner of this component? In Apache projects no single individual owns a component or part of the project. The project is managed by the (P)PMC but the whole community participates in its development. When a matter is up for discussion, it's preferred to reach a consensus than having a single individual giving the final word. Of course some people are more experienced/familiar with parts of the project than others and they review or are asked to review these parts. But the review or the approval doesn't always come from committers or members of the PMC, anyone in the community is welcomed to help with this. Regarding guidelines to propose new features/design, the usual DISCUSS/VOTE can be used: 1. Opening a DISCUSS thread in the mailing list explaining the proposal. This last for 72 hours. 2. After the DISCUSS thread, a VOTE thread can be opened for 72 hours to have the final decision. When it comes to adding features we only had to go through this process a few times. It's simpler and quicker to just explain the motivations in the PR discussion with the people involved. However, when it's hard to reach consensus, then it would be better to ask for the opinion of the whole community. Please share your concerns on what you think can be made clearer to help people contributing and proposing new features. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
