ParentFull threadnelsonlok·Ghost's source code might be a good start.They already have most things you need but the Git integration.View on HN