I created an empty repo and changed setting so it's only possible to contribute via pullrequests. As far as I understood it works like this:
A person create a PR (like I did here for the template: https://github.com/FreeCAD/FreeCAD-Enha ... als/pull/1). This person then selects people who need to review and give there ok for the PR. Once at least 3 persons have reviewd someone other than the author of the PR can press the merge button. I am not yet sure if any reviewer can do this or if it must be an admin of the repo.
The admins of the repo somehow have superrights, because I think the can merge wi
Currently, the repo includes only a license (LGPL2-1 same as FreeCAD). Hopefully this ok.