PursuedPyBear’s Default Branch

The default branch for all ppb repositories is canon.

The maintainers had been discussing switching the default branch from master for multiple years. With the growing public discussion of removing biased, racist, and discriminatory language from technical projects, we received a request from a community member to prioritize this discussion.

We opened it up to the community to find a new name. The alternatives put forward were main, which is the name settled on by github. We also had trunk suggested to tie to the idea of the “tree” that git commits make.

The idea for canon came from a few sources. From one maintainer it was suggested because PursuedPyBear is named after a Shakespeare reference, and the idea of a “canon” was a silly enough connection to fit.

It was the most popular of the suggestions and thus we settled on it.