Hi Nathan,

-----Original Message-----
From: Nathan Hartman [mailto:hartman.nat...@gmail.com]
Sent: Thursday, December 26, 2019 7:45 AM
To: dev@nuttx.apache.org
Subject: Re: Workflow Development

On Thu, Dec 26, 2019 at 9:48 AM Xiang Xiao <xiaoxiang781...@gmail.com>
wrote:
>
> I need correct something here:
> 1.Haitao don't try or prepare PX4 workflow in github.com/nuttx, we
> just do the workflow defined by PPMC
> 2.Haitao try the workflow work outside apache just because he don't
> have the right
> 3.Any work done by Haitao even in github.com/nuttx should be reviewed
> by all PPMC before commit

Okay I think I understand:

When one person wants to create a change, he will do it in his own
local git clone and then send a PR/patch.
[DBS] Yes ROLE:Contributor

But if the PR/patch is complex and multiple people are collaborating
on it, then they can use a shared git repo, prepare the work, and then
submit the PR/patch to Apache NuttX, like any other PR/patch.
[DBS] Yes ROLE:ContributorS

>From the perspective of Apache NuttX, we don't mind if one person or
multiple people created the PR/patch. We only care that when the
PR/patch is presented to us, it always follows the same workflow:
review/test/etc and then commit. Never pushed directly.

[DBS] precommit compliance. PR push compliance, then review/test, (loop)
then merge.

Do I understand correctly?

[DBS] Not 100%. The of ROLE:Commiter and the ROLE:PMC have been reduced to
Contributor it what you are describing

I have explained what collaboration means in many, many emails.

Now that you have a GH account play with it. Make a mock ASF org (ADD the
PMC to it) and you can see how this works with you sandboxed in your own
account. But all of use able to push to your MOCK.

David





Thanks,
Nathan

Reply via email to