That doesn't really answer the question posed though--how does a tour stay up to date as code is changed? Does someone have to go in constantly and keep it up to date, pointing at the right spots, etc? It sounds like an incredible burden without dedicated staff or time to maintain--i.e. this is fine for projects established enough to have technical writers, evangelists, etc. but for 99% of projects it's just more burden and burnout. It's not really something you can farm out to your community or first time contributors either as deep analysis and understanding of a codebase takes real time and effort from the core devs.
rmorey|5 years ago
kissgyorgy|5 years ago
Edit: It actually can reference a git ref, WOW: https://github.com/microsoft/codetour#versioning-tours
qbasic_forever|5 years ago