Default Branch Name — rdflib 7.1.4 documentation (original) (raw)
Context¶
In recent years usage of the word master
has become somewhat controversial[SFC-BNAMING] and consequently default branch name of Git repos has becomemain
, both in Git itself [SFC-BNAMING] and in Git hosting solutions such as GitHub [GH-BRANCHES].
Decision¶
RDFLib’s default branch will be renamed from master
to main
. This is primarily to stay in line with modern conventions and to adhere to the principle of least surprise.
Consequences¶
Anticipated negative consequences:
- Some links to old code will be broken.
- Some people’s workflow may break unexpectedly and need adjusting.
- Any code and systems reliant on the old default branch name will fail.
Anticipated positive consequences:
- It will become a bit easier to work with RDFLib for developers that are used to
main
as the default branch.