git-for-beginners icon indicating copy to clipboard operation
git-for-beginners copied to clipboard

Navigation: Offer an option to disable "locked chapters"

Open nicolas-arnold opened this issue 7 years ago • 4 comments

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.

nicolas-arnold avatar Jul 08 '18 23:07 nicolas-arnold

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.

lennerd avatar Aug 19 '19 13:08 lennerd

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. :)

nicolas-arnold avatar Mar 03 '20 22:03 nicolas-arnold

Yes, I do. Still difficult to find time to work on it.

lennerd avatar Mar 07 '20 17:03 lennerd

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).

nicolas-arnold avatar Mar 21 '20 14:03 nicolas-arnold