Good start and my best wishes. We follow these on stash using fork & pull request model, for a large project with 10 teams, each around 6-8 devs.
- everyone has a fork
- no one commits outside their fork
- each module has 3-4 reviewers
- good practices are constantly shared via sessions
- wiki drafted and updated
- comments are given reasoning with concepts, discussion threads and as well to other modules
- object calisthenics, if required