Month: September 2016

Literate programming with git

As a follow-up to the previous post on git dendrify, I’ve been experimenting with using git to present the development of a piece of software in a more human-readable way. The hierarchical organisation described in the git dendrify README allows the history to be rendered into a structured and interactive document explaining the code’s development. As a demo, I’ve created: [2020-02-19: updated to refer to newer version of demo] which gives an interactive presentation of the development of a web-app tutorial I wrote (in collaboration with a friend) for use with an after-school programming class at primary-school level. This was generated directly from the git repo of the web-app project, using my ‘literate git’ tools: The README of

Continue reading