Contributing

We welcome improvements to this publication! If you’d like to improve or extend the publication, please submit a pull request. We’ll collaborate with you to incorporate your revisions. Alternatively, you’re welcome to leave a comment on the pub using Giscus.

  • Did you spot any mistakes?
  • Do you think an analysis is missing?
  • Do you think the wording could be improved?
  • Did you spot a typo or grammatical mistake?

These are just a few examples of revisions that we’d be happy to receive from you.

Note

To learn about how we credit external collaborators, click here.

Getting started

If you haven’t already, follow our setup guide to create a local copy of the code and compute environment.

Make your changes

Edit index.ipynb to your liking.

Steps before publishing

To publish your revisions, we need you to open a pull request. And in order for us to merge your pull request, here’s what we’ll need from you in addition to your content changes.

Begin with a clean branch (no uncommitted changes). Then run the notebook from the command line:

make execute

This command will update index.ipynb with the latest execution results.

Then run make preview to see how the publication is rendering. Verify that your changes appear how you intend them to appear. If not, make the necessary changes and re-run make execute.

Once everything looks good, commit index.ipynb and all files in the _freeze/ directory.

Finally, submit a pull request and we’ll work with you to merge your changes.

Once we approve and merge your pull request, we’ll publish a new version of the pub. We’ll notify you when this new version goes live at the hosted URL. Thanks for contributing!