Rename default branch from master to main
Open
@jimmyandrade is already working on this.
Since Jul 16, 2026.
enhancement
todo :spiral_notepad:
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Context
The multei/web repository used master as the default branch.
Goal
Rename the default branch to main, matching current GitHub and open-source defaults.
Suggested scope
- Rename
master→mainon the remote (git branch -m/ GitHub “Rename branch”, or equivalent). - Set the repository default branch on GitHub to
main. - Update production/deploy branch (Netlify today / Vercel in #416) to build from
main. - Update branch protection rules, status checks, and environments that pointed at
master. (no protection onmaster; nothing to migrate) - Update references in code/docs/CI (README, workflows, badges, scripts, clone links).
- Communicate to the team / document local clone updates (
git fetch+git remote set-head/ tracking). (instructions in README) - Remove remote
masterafter validating everything points atmain(or keep a temporary alias if needed).
Acceptance criteria
- GitHub default branch is
main. - Deploy/CI use
main. (GitHub Actions onpushalready covermain; pending Netlify Production branch) - No critical remaining references to
masterin docs/CI/deploy (except commit history). - Existing clones have clear local migration instructions.
Notes
- Coordinate with #416 (Vercel) and #415 (Next.js) if production branch changes happen in the same window, to avoid conflicting cutovers.
- Remaining follow-up: point Netlify Production branch to
main.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.