I am thinking of developing a Grav site for an organization I am a part of. The site would have multiple editors who would only use the web admin panel to add/edit content.
However, myself and another developer will want to use git to keep the site under version control. We know we want to keep the structure/css under version control for sure. We think we want to keep the content under version control as well--in order to roll back errors and maintain a history of the content.
However, I'm not sure how that would be handled. When content is added to the server directly, how can it be added to the git repo? The editors probably can't/won't learn git (at least not right away), so editing locally and pushing to a git repo is out. We're looking at Grav because of the nice admin web panel as a way to add content. Is there a web hook method of making a commit every time the admin panel saves a change?