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: https://www.redfrontdoor.org/20200201-literate-git-demo/index.html [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: https://github.com/bennorth/literate-git The README of
Continue reading