I have always liked the ideas around Knuth's Literate Programing
and today I came across the LiteratePrograms!
site. This site is a MediaWiki instance enhanced to support literate programming using the Noweb
syntax. Best of all, one page can be used to generate multiple source files as demonstrated for this Java rot13