I'm missing a guideline for contributions which answers following (and more) questions:
- to which branch a new pull-request should be openend (v3/master/..)?
- commit message requirements
- naming conventions (branches but also variables)
- information on testing process
- information on build process
see https://help.github.com/en/articles/setting-guidelines-for-repository-contributors