By "maintaining" I mean any tasks involved in order to enhance/fix/update my Grav site.
Perfectly I would like to have every single file under version control system, let it be GIT. But the challenge is when non-technical person is involved and access the site (through the dashboard) to publish new articles/do copy updates.
I could gitignore directory with posts and just keep backing them up every day or so. That would work. Unless there is a way to git add . && git commit -am "New post!" everytime someone publish new post.
And what's your workflow? Do you use GIT?