Contributing Pull requests only DON'T push to the master branch directly. Always use pull requests and let people discuss changes in pull request. Pull requests should only be merged after all discussions have been concluded and at least 2 reviewers gave their approvals.