Presenting our newest feature: share content between TeachBooks ๐โ๏ธ๐! With our growing stock of TeachBooks we got the question from Oriol Colomes Gene on how to share content between books, which boils down to sharing source code in between Git repositories (but specifically for books). Caspar Jungbacker implemented this usingย git submodules
ย and we developed an example and documentation for it in ourย manualย . Actually, this TeachBook in the manual is actually the readme of the example git repository which is included into the TeachBook using the exact same workflow it describes๐คฏ! We think this feature is very valuable and are using it in other TeachBooks now already! It’s an elegant feature, but requires a bit more experience with Git ๐ค (user type 4-5 for those familiar with our manual). However, for those of you who hate using the command line (like me ๐ค), GitHub desktop is remarkably helpful with these submodules. Looking forward to your thoughts again!
PS. Actually our students Caspar Jungbacker ๐ช created this a few months ago but we were to busy doing other stuff that we never properly tested it on both GitHub and GitLab and didn’t write extensive documentation on it ๐. One of our other colleagues Iuri Barcelos Carneiro M Da R was already using it quite extensively but was too busy too share his finding ๐๐…. But it’s exam period, so there was time enough to throw some attention at it ๐คญ.