-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Related to #33 it would be good to have a lesson on github. It's a pretty standard way of sharing Jupyter notebooks, and a github module was one of the most requested at the R Reproducible Research workshop.
This lesson could come after the one on exporting notebooks. Narrative: Some people just need the pdf or the HTML to see the results, maybe people like your PI or for a report. Other people, such as collaborators, or future you, might want the notebook itself, so they can be able to run the analysis themselves.
The lesson wouldn't need to include everything about forking and merging. We can point to the full SWC git lesson for more information. This one could include
- creating a github repo
- edit the README on github
- clone the repo
- putting Jupyter notebooks in the repo
- pushing those notebooks to the repo
- show how you can now see it on github, so now other people can see it, or clone it for them to use
- make a change to the notebook
- push the changes to github
- show that diffs aren't that useful to be able to track in this particular case
- show how you can go back to, still have access to previous versions
Much of this content could likely come from the existing SWC github lesson.
A lesson like this would set it up, so you could have an exercise on putting a github repo on Zenodo for a DOI.
This also sets it up for mybinder.