Just wanted to showcase how tiddlywiki has been used to do everything in the title, inside one html file(!) in a repository, without any complex server infrastructure or standalone applications:
-
project & research environment: https://xrfragment.org
-
presentation done via tiddlywiki (revealjs plugin): https://youtu.be/bfxqm1q_GXw?feature=shared&t=695
Now think of the fact that somebody can clone this file (all this work), and continue it.
Research waste (especially for open specifications) is a big problem, and I think tiddlywiki did a great job at preventing it.