I'm not sure there is a native OnShape way to allow branching and pulling without the need of providing everyone edit access to your documents. Which is lots of use. Particularly, I've not expended the time needed to communicate modifications. One example is, I re-wrote it from scratch at https://johnp012vkz0.wikienlightenment.com/user