← Back to team overview

fenics team mailing list archive

Development model

 

I suggest we adopt the "gitworkflows" development model as described here:

  https://www.kernel.org/pub/software/scm/git/docs/gitworkflows.html

(Can also be read by the command 'man 7 gitworkflows'.)

In more detail, I suggest we

- create 'maint', 'master', 'next' branches in the official repository

- skip the 'pu' branch for now

- publish topic branches in personal repositories

- follow the "gitworkflows" model otherwise

Core developers should read up on the description of gitworkflows and
comment. Any objections to adopting this model?

The main motivation is that this is a standard model used by many
other projects, including our PETSc friends who can share their
experience and give us pointers when we stumble.

--
Anders


Follow ups