I'm working https://annotate.dev , a tool inspired by the Stripe documentation, to let anyone create step by step code walkthroughs. Here's a sample of a walkthrough you can create: https://annotate.dev/p/hello-world/learn-oauth-2-0-by-buildi... Would love to hear any feedback thoughts!
The first thing that jumps to mind is that I want to click on a piece of code and see the explanation for it. It seems that it only goes in the other direction. I could imagine looking at the code and understanding most of it and just wanting to understand part of it.
I could anticipate an issue though - it could be many-to-one from explanation to code. The UI for that would be complicated.