New CSI Module for file-based content managed with Git
This change introduces a new Content Source Interface module for those wanting to store their file-based content in Git.
The Git CSI module includes the following:
Granularly publishing content at the document (or file) level
Publishing a subset of content changes independently
Distinguish publishing between content and code changes