git-for-beginners
git-for-beginners copied to clipboard
Navigation: Offer an option to disable "locked chapters"
Hey,
thanks for your work! I've read your thesis and now started to work through your tutorial. I got stuck at the "working in a team" where the branches should next be explained, but the link at the end of the chapter before did not work.
Then I tried to go back and forth, and then tried to reload.
First I had to replay the whole chapter (and wait for some animations, type some commands again). In the end the link was still broken. After reloading the site, I would have to redo the whole thing.
I think the easiest fix would be a menu, where you could disable the locking of the chapters. I will revisit, if I have an easy option to skip, maybe hidden in some menu, as I know your intention behind the locking.
Thanks for your feedback! 🙂 And sorry for the inconvenience. There are indeed some similar bugs I was experiencing when coming to the last chapters. Especialy adding more complex commits and branches.
The current implementation of Git inside the client is quite broken. I plan to refactore the whole tutorial later this year using https://github.com/isomorphic-git/isomorphic-git. Hope this works out.
Will add a comment in this issue if there more info.
Looks pretty promising! Do you still plan to refactor? I really enjoyed this explanation so far, would be nice if it will make it to a stable version. :)
Yes, I do. Still difficult to find time to work on it.
Great. Maybe now is the time :). If you're going to work on it, I am happy to test the new implementation (or parts of it).