Hi, Two points that seem to be missing in the current *[VOTE] NuttX Contributing Guidelines update 202502.* thread:
About commits... We were discussing splitting some changes into different PRs, adding the commit's message and description, etc but I couldn't find anything (even on Docs) that mentions the rule of the commit being as small as it can be *without breaking the build*. About required reviewers... I have a new proposal about "lazy consensus". Currently, nothing being voted refers to it, but it may apply to one specific situation: there are huge PRs that can't be broken on smaller parts and affect only a single chip or board. For instance, this <https://github.com/apache/nuttx/pull/12004> PR updated the wireless drivers for ESP32-S3. As can be seen, only a single independent reviewer reviewed it. And it makes sense that no one was willing to review it: - It's big (and can't be split into smaller PRs because the changes depend on each other); - It affects only a single chip (and it's expected that no one other than the manufacturer or the developer that submitted it is willing to review it); *In this specific case, if the PR adheres to the other guidelines (proper testing, logs, documentation etc), we could rely on a minimum of 1 (one) independent reviewer and, after two weeks, merge it.* Em seg., 10 de fev. de 2025 às 20:50, Tomek CEDRO <to...@cedro.info> escreveu: > On Mon, Feb 10, 2025 at 8:42 PM Alin Jerpelea <jerpe...@gmail.com> wrote: > > I thiink that we should have romething like a list and we should vote > +/-1 > > for each proposal then we summarize per change and we adopt the ones that > > pass with +3 > > I fear that if we start 10+ votes we may miss to vote on some. > > What do you think? what would be easyer? > > Yeah, that should be quickest way best to manage, vote posted, if > anything is wrong just write, thanks :-) > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >