Sorry to keep you waiting, folks!
So, the project wikis can be enabled / disabled by their owner, and I believe Casey would rather stick with just the forum than enable the wiki for Handmade Hero.
There were existing notes in the old guide which I've gotten into the new one through Cinera's "bespoke templates". Basically, a bespoke template is just an .html file that is sourced in an individual .hmml annotation file, rather than passed as an argument to the cinera invocation (until these things can be set in a config file).
We could potentially use bespoke templates to get your notes to accompany the videos, Oliver. Two options for this would be:
- You send their HTML to me to paste into bespoke templates
- You gain write access to the annotation repo and do the bespoke templates yourself
I dunno which would be better, but before going full bore with this I'd prefer that HMN's instances - multiple, currently, until a single one handles multiple projects - of Cinera use Cinera templates, so we have a better idea as to how we can write bespoke ones. An example of this being: we could perhaps then be able to choose to put introductory notes above
the video player, as well as below it (and further benefits).
Gosh, yeah, Tristan, a guided tour through the source sounds cool, but may well be better left until the project is done. I mean, a vague possibility could be to use those GitHub commits to produce a sort of "localised view" of the structs / functions as they were at the time of each video. Naturally this kind of thing would require folks to sign in to GitHub so that it's only available to those who have permission to access the source.
I do also have planned some more useful overviews of the projects. Currently a project's table of contents just lists its videos plain, but it will be enabled to use "topic categories" - e.g. rendering, audio, procedural generation - to do things like highlight or group the videos. Perhaps there'll be a kind of "word cloud" made out of the categories too.