Last year I decided to make my blog private, it enables me to have private sections accessible only to those who have the url.
Yet, I missed some of the transparency history provided by public repositories and opted for an in-between solution :
- for each commit of type
feat
orfix
a line is added on the Changelog page - some filepaths can be kept secret by not reporting related commits
- although Changelog page additions are automated, commiting it is a task left to human operator
Please find details of my solution relying on a git post-commit hook in the aptly named post-commit-changelog
branch of my Jekyll fork.