When there is a new major release for the products, the release process goes through multiple phases:
Core - Major version release process
MUI X - Major version release process
The docs rely on external references for versioning, which need to be updated accordingly:
#npm-tag-reference
: the npm tag corresponding to where the code is published.#host-reference
: the URL corresponding to where the docs are deployed.#target-branch-reference
: the git branch corresponding to where the code is worked on.Legacy:
#default-branch-switch
includes all the above, but without being clear.The stable version always uses master
. The work toward the next major always happens on the next
branch. We set the default branch on the active work; we very rarely have two active branches worked.