Jupyter notebooks are a good way for doing tutorials, and I already use them like this:
Another example is this:
While these types of tutorial repositories play very well with online rendering, problems occur when one wants to start using them interactively. I give users a set of instructions for how to open them and play with them locally, but since the changes are tracked as a Github repo, using the notebooks will dirty the repo, so when future changes occur they cannot
Pkg.update() for the changes.
Does anyone have a good way around this? If you add the notebooks to .gitignore, they wouldn’t update in that case either, right?