David,

Yes.  Use of developer github forks is supported.  I had summarized
3 development methods earlier in this thread.

1) PR emails send to edk2-devel.  There is a Wiki page that details process
for developers and maintainer.  

2) Branch on developer owned github fork of edk2.  There have been discussions 
on
how to support a pull request.  This is still under investigation.  In the 
meantime, a link to the branch and pull request can be included in
the PR emails to edk2-devel.

3) Branch on edk2-staging (Specific process being discussed in this thread)

In order to properly capture your feedback, I think a higher level overview
Wiki page on the development methods available needs to be written up with
edk2-staging just being one of the 3 methods (and likely most rare).

I will work with Tony to get Wiki pages updated with all this information.

Will this address your concerns?

Mike

> -----Original Message-----
> From: edk2-devel [mailto:[email protected]] On Behalf Of David
> Woodhouse
> Sent: Thursday, March 17, 2016 1:39 PM
> To: Kinney, Michael D <[email protected]>; Mangefeste, Tony
> <[email protected]>; [email protected] <[email protected]>
> Subject: Re: [edk2] EDK2 Staging Proposal 3rd draft, final?
> 
> I could have sworn I'd responded to this last night, but it was late,
> and I see no evidence of such in my outbox or on the list. Apologies if
> I'm repeating myself...
> 
> On Thu, 2016-03-17 at 00:15 +0000, Kinney, Michael D wrote:
> > Jordan asked a similar question about adding a 'staging' directory or 
> > 'staging'
> > branches to the edk2 repo.  If you look at the edk2 repo today, it has 
> > master
> > and the supported UDK* branches.  In the transition from SVN -> GIT, the 
> > old tags
> > were removed and archived.
> >
> > The reason for suggesting a new edk2-staging repo is to keep content that
> > is not ready for products to be clearly separated.  We do not want anyone
> > to pick up any of the staging content and put it into shipping FW images.
> >
> > There was also a minor concern about the size of the edk2 repo, but it
> > was shown that this is not really an issue at this time.
> >
> > So the choice here is a set of staging feature branches in the current
> > edk2 repo with clear communication that none of them are product ready.
> > Or a new edk2-staging repo with feature branches (current proposal).
> 
> This seems to me to be a false dichotomy. You've left out the third
> option, which is just to use the tools as they were designed to be
> used.
> 
> Let people set up their submissions in github repositories of their own
> (which works for groups as well as individuals, and allows loosely-
> formed collaborative groups as well as more formal projects). And you
> can already track their submissions at
> https://github.com/tianocore/edk2/pulls
> 
> > I think a process to create/merge/remove feature branches in the
> > tianocore.org repos is required because we really do not want too
> > many branches.  If the feature being developed is smaller in
> > scope, developer owned github branches or email PRs should be sufficient.
> 
> Developer-owned github repositories are suitable for larger submissions
> too, surely? (With associated discussion on the mailing list which was
> always part of the plan, of course. I'm not suggesting that it should
> necessarily happen *only* in the github PR format.)
> 
> --
> dwmw2

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to