Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

These are team practices that we try to follow across all repositories of jupyter-book. They are not strictly enforced, but we ask that you prioritize following them, and provide a clear rationale if you don’t intend to.

When to merge pull requests

We want to encourage fluid contributions and a bias towards action. While we care a great deal about the quality of our code, we believe that rapid iteration is a better mechanism for building good software, rather than having to get it perfect on the first attempt. We aim for optimistic merges, with core-team contributors using their best judgement to determine whether a change needs wider input. Here are a few guidelines to follow:

In general, we trust those with merge rights to make the right decision. You should use your best judgment and it’s OK if you make a mistake - we can always revert changes if it’s necessary.

Share notes and materials in our team drive

We use a shared Google Drive to make it easier for us to re-use the same content, and to have shared spaces for notes. We encourage you to use this space to facilitate collaboration and sharing!

When merging PRs, use squash commits

When you merge a pull request, use Squash Commits before merging.