-
Notifications
You must be signed in to change notification settings - Fork 127
Open
Labels
Description
📌 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
mainas the new default branch - Update all references across the repo and community workflows
🎯 Rationale
- Inclusivity: Industry-wide shift to using
maininstead ofmaster. - Consistency: Aligns Beckn Protocol repos with open-source best practices.
- Compatibility: Many CI/CD and automation tools expect
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:- Documentation files
- CI/CD configurations
- Contribution guidelines
- Governance references
-
Notify community via Announcement (see linked PR/Discussion).
-
Add redirects/aliases where necessary to avoid broken links.
🔄 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.