This document outlines how the Bridgelet project is governed, how decisions are made, and how contributors can participate in shaping its future.
Bridgelet is an open-source project built with transparency, inclusivity, and long-term sustainability in mind. Governance processes may evolve as the project grows.
Bridgelet follows a maintainer-led governance model with open community participation.
Maintainers are responsible for:
- Reviewing and merging pull requests
- Managing releases
- Defining roadmap priorities
- Ensuring code quality and security
- Guiding the overall technical direction of the project
Maintainers act in the best interest of the project and its community.
Bridgelet recognizes different levels of contribution and responsibility.
Anyone who:
- Submits issues
- Proposes ideas
- Reports bugs
- Submits pull requests
- Improves documentation
All contributors are welcome and encouraged to participate.
A contributor who has demonstrated consistent, high-quality contributions and may be granted direct commit access to the repository.
Committers are expected to:
- Follow project standards
- Review smaller contributions
- Uphold code quality and documentation practices
A trusted contributor responsible for overseeing major decisions and repository management.
Maintainers:
- Approve or reject significant changes
- Resolve conflicts
- Coordinate releases
- Guide governance discussions
Maintainers are selected based on:
- Consistent and meaningful contributions
- Technical expertise
- Demonstrated alignment with the project's vision
- Professional conduct and collaborative behavior
Promotion to maintainer status is decided by existing maintainers through discussion and consensus.
There is no fixed timeline for promotion; it is merit-based.
Proposals for changes should be made through:
- GitHub Issues (for discussion)
- Pull Requests (for implementation)
For significant architectural or governance changes, contributors are encouraged to open an issue first to gather feedback before submitting code.
- Minor changes may be approved by a maintainer.
- Major changes require discussion and general agreement among maintainers.
- Security-sensitive or architectural changes require careful review before merging.
Bridgelet primarily uses consensus-based decision-making rather than formal voting.
Roadmap priorities are determined based on:
- Project vision and long-term sustainability
- Community feedback
- Security considerations
- Ecosystem alignment (e.g., Stellar and Soroban updates)
Maintainers retain final discretion over roadmap direction.
Releases are coordinated by maintainers and may include:
- Bug fixes
- Performance improvements
- Documentation updates
- Feature additions
Release cadence may vary depending on project activity.
Bridgelet promotes respectful and constructive communication.
In the event of conflict:
- Parties are encouraged to discuss concerns openly in issues or pull requests.
- Maintainers may mediate discussions if necessary.
- If consensus cannot be reached, maintainers will make a final decision in the best interest of the project.
Harassment, discrimination, or toxic behavior will not be tolerated.
Project communication primarily occurs through:
- GitHub Issues
- GitHub Pull Requests
- Repository Discussions (if enabled)
Additional community channels may be introduced as the project grows.
Bridgelet does not currently operate on a formal meeting schedule.
As the project scales, structured governance meetings or community calls may be introduced.
Governance processes are designed to evolve.
As Bridgelet grows:
- Roles may become more structured
- Voting mechanisms may be introduced
- Formal improvement proposals may be adopted
All governance changes will be documented and made publicly accessible.
Bridgelet governance is guided by:
- Transparency
- Security-first decision-making
- Inclusivity
- Long-term sustainability
- Respectful collaboration
The goal is to create an ecosystem that supports secure blockchain onboarding while remaining open and community-driven.
This document may be updated as governance processes mature.