RunestoneInteractive / RunestoneServer

Interactive books for computer science and mathematics
http://runestoneinteractive.org
Other
575 stars 503 forks source link

Add book rebuild docs #2040

Closed ezrichards closed 1 year ago

ezrichards commented 1 year ago

Add a bit of info on how to manually rebuild the book (this was an issue we had to work through in the Discord).

I'll also look into adding rsmanage features to ensure things are cloned into the right folder. (i.e. a custom fork of thinkcspy)

ezrichards commented 1 year ago

I'm not sure if this is a bug, but it seems like the order of flags actually matters; i.e. this does not work for me: rsmanage build thinkcspy --clone https://github.com/RunestoneInteractive/thinkcspy.git ..whereas this does: rsmanage build --clone https://github.com/RunestoneInteractive/thinkcspy.git thinkcspy

ezrichards commented 1 year ago

I also added an rsmanage fix; for instance, when running: rsmanage build --clone https://github.com/ezrichards/thinkcspy CustomCourse

..it wouldn't find the directory CustomCourse. I added some code for it to redirect to the directory located after the user portion of the URL; https://github.com/ezrichards/ -> thinkcspy