Hi,

> -------- Original Message --------
> Subject: [E-devel] Git Feature/ Proposal
> Local Time: November 7, 2017 8:13 AM
> UTC Time: November 7, 2017 4:13 PM
> From: michael.blumenkra...@gmail.com
> To: Enlightenment developer list <enlightenment-devel@lists.sourceforge.net>
>
> After some discussions about git organization, it's become clear to me that
> we should be trying to enact some changes which facilitate collaboration,
> both between existing contributors and keeping in mind future contributors.
>
> The current git branch policy is this:
>
> - master
> - $project-$version
> - devs/$name/$branchname
>
> No others are allowed. This fits many use cases, but it does not actually
> help us work towards collaborating on features/patchsets and instead
> promotes developing in isolation.
>
> A simple proposal could improve this without requiring or significantly
> changing our workflow: add "feature/" branches. For example, if Cedric and
> I decide to work on a "feature" which scrapes the archive of this mailing
> list and then crashes the session of anyone who replies to this thread, we
> might jointly create a branch named "feature/discussion_helper" and push
> commits to it.
>
> A key point of this proposal would be that the feature/ branches must
> trigger mails to the mailing list just like stable branches. This would
> increase visibility for feature branches as well as promote further
> collaboration even from those who are not directly involved in creating the
> feature. The initial feature development could be done in a dev/ branch,
> and then it could later move to a feature/ branch once it has progressed to
> the point where it is ready for public visibility and increased
> collaboration.
>
> Lastly, feature branches would not be required use, just encouraged. This
> allows people to continue the current EFL standard of always committing
> only to master without any prior testing or branching, the need for which
> has defeated other proposals which would prevent such action.
>
> I think this could yield significant improvements to the community's
> overall workflow without massively changing the structure under which the
> everyone has been functioning.

I like this proposal as it should help team work. Good idea.

Cedric
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to