[development] How to develop and maintain your contribution (and use branches wisely)