I think it would be a neat idea to utilize a plugin and the GitHub API to synchronize a GitHub repo with WordPress. Posts in WordPress (or a CPT) would correlate to files in the GitHub repo. Saving in the WP editor would trigger a commit in GitHub using the API. Similarly, changes made to the repo from another source and synced to Github would be picked up by WordPress, possibly via a web hook.
The ideal benefit would be a simple VCS that is offered by Git (and GitHub), while a lower technical barrier to entry.
I have two ideas for how this would be used:
- To commit to the
gh-pagesbranch for repos that take advantage of GitHub pages
- To commit regular files (probably markdown files) to a GitHub repo