@jshez Yep.
In fact, it has a very configurable publishing workflow. In effect it is an authoring UI which manages your content in git. And it removes the need for authors to ever know about git or even have a Github account.
But behind the scenes it is git PRs and merges. I'm a fan!