📌 Description
The repository currently uses the master branch as its default. To align with modern, inclusive standards and GitHub’s default conventions, we need to:
- Officially deprecate
master
- Transition to
main as the new default branch
- Update all references across the repo and community workflows
🎯 Rationale
- Inclusivity: Industry-wide shift to using
main instead of master.
- Consistency: Aligns Beckn Protocol repos with open-source best practices.
- Compatibility: Many CI/CD and automation tools expect
main as the default.
✅ Tasks
🔄 Community Instructions
Contributors are requested to:
- Update local branches (
git branch -m master main).
- Rebase any open PRs onto
main.
- Update Issues, Discussions, and documentation references pointing to
master.
📎 References
🔔 Impact: Medium — Requires community coordination but no breaking changes to specifications.
📌 Description
The repository currently uses the
masterbranch as its default. To align with modern, inclusive standards and GitHub’s default conventions, we need to:mastermainas the new default branch🎯 Rationale
maininstead ofmaster.mainas the default.✅ Tasks
Change default branch in GitHub repository settings from
master→main.Ensure
mainis protected with the same branch protection rules asmaster.Update references to
masterin:Notify community via Announcement (see linked PR/Discussion).
Add redirects/aliases where necessary to avoid broken links.
🔄 Community Instructions
Contributors are requested to:
git branch -m master main).main.master.📎 References
🔔 Impact: Medium — Requires community coordination but no breaking changes to specifications.