I'm looking for the best practice, forking vs branching on GitHub. I've read this Forking vs. Branching in GitHub, but it's not relevant.
Our team of 5 people are working on the same repository, and we would like to avoid merging problems, conflicts or regression in the code. The goal is for the 5 persons to work on different parts of the project, often on the same file.
I would like to know if it's worth it to :
- fork the project, work and create pull requests, so each persons can review the code easily, or
- create a new branch - work and merge on master when work is done.