Sketch: changelog commit workflow

Here’s a sketch of the workflow for generating a changelog for this site. It’s pretty confusing thinking through how to do this with git. Because you’re kind of doing time travelling.

But making this sketch helped me understand it. Essentially the two repositories – the source repo and the output repo – are feeding each other changes in turn. The final commit in the output repo records just the generated changelog.

sketch of the workflow for generating a changelog using separate git repos for the website source and output