[librecat-dev] Github updates

Patrick Hochstenbach Patrick.Hochstenbach at UGent.be
Tue Feb 13 13:13:46 CET 2018


Dear all

We made some changes to the github policies regarding write access to the main/dev branches. It became a bit hard for the core maintenainers to manage direct updates of these branches. In the ideal world new features would be added via pull requests to the project with direct changes to the ‘dev’ only for minor tweaks (e.g. typo in the docs). The ‘main’ branch is reserved for the code as is published on CPAN.

For ‘Catmandu’ and ‘Catmandu::MARC’ we set the following policy:

 * Master/dev branch can also be written by the core maintainers (those who need to publish to CPAN)
 * All updates should be against the ‘dev’ which is set as the default branch on github
 * Code submission should be in the form of pull requests.

I hope these changes are not annoying for you all and will make our management of submissions easier.

If you want to set these same policies for your own projects. Check out: (Your Project) -> Setiings -> Branches  where you see a ‘Default branch’ which could be set to ‘dev’ and ‘Protected branches’ which should at least contain the ‘main’ branch.

Cheers

Patrick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.uni-bielefeld.de/mailman2/unibi/public/librecat-dev/attachments/20180213/5e57fbe3/attachment.asc>


More information about the librecat-dev mailing list