After some research into Decap backends, I believe we would be better served by the github backend, rather than the git-gateway that I had originally implemented. The main differences, as far as I can tell, is that git-gateway impersonates my own account when making and merging pull requests (per the editorial workflow), meaning that anyone who is an editor on the CMS can publish changes.
After some research into Decap backends, I believe we would be better served by the github backend, rather than the git-gateway that I had originally implemented. The main differences, as far as I can tell, is that git-gateway impersonates my own account when making and merging pull requests (per the editorial workflow), meaning that anyone who is an editor on the CMS can publish changes.