I'm developing a training course on React intended for delivery to other developers internal to my company.<p>For the course learning material, I do not want to simply put together powerpoint slides. I'd like a technology selection that would allow me to author the material in markdown or html, along with the ability to embed React examples - in runnable form - directly in the material, so that I can show example React code and right next to it show the running component.<p>For a smaller presentation where I first introduced React to the organization I had success using reveal.js and simply embedded React code directly in the presentation. I fear though that this approach will become unwieldy with the size that I expect this curriculum to grow to. That is unless I simply break down the material into several separate reveal presentations.<p>I like the look and ergonomics of gitbook documentation (especially after reading the Redux docs), but alas, we cannot put company materials out on the public interwebs. And I don't think that supports executable code as content anyways.<p>Anyone have any suggestions on a code friendly, easy to author, approach?
I don't have anything to offer for your question but your approach sounds interesting. Is your original Reveal.js presentation available anywhere to view?
I'm not sure how I didn't realize this before, but gitbook is certainly usable locally, that is without having it served on the public Internet...