This topic comes from #18
Best pratices:
- Always push compiling and working code on master branch.
- The pull request merger is responsible of the release, i.e. stability of the package.
Concerning tests, one should investigate what kind of tests could be added to lighten the burden of the pull request review process.