I want to write a python and django tutorial and combine this with hands on exercises. The tutorial will consist of a list of tasks to do: Step 1, Step 2, Step 2.2.... It wo
I've tried exactly this for a tutorial of mine with 5 stages. It's annoying to maintain and people have to understand git properly just to learn the subject which was, as I discovered, not necessarily true with a large audience. I'd recommend you go with a dumber approach and duplicate the code into multiple directories, one per stage.