RunestoneInteractive / RunestoneComponents

Packaging of the Runestone tools for publishing educational materials using github pages
http://runestoneinteractive.org
Other
101 stars 225 forks source link

move shared functions from rsmanage #1348

Closed bnmnetp closed 2 years ago

bnmnetp commented 2 years ago

@bjones1

After not coming up with anywhere else to put these besides starting a whole different package I think this makes the most sense. These functions are used by the rsmanage command as well as the web interface for building and managing books.

If you have a different suggestion I'm happy to discuss.... I considered the following:

bjones1 commented 2 years ago

This makes sense to me. However, I'd suggest adding comments / docs explaining that this code is shared across servers / repos.

Is the longer-term goal to move rsmanage to the BookServer? I assume it's a prereq to instructions being able to just pip install bookserver and run a SQLite-based server.