This document outlines the different levels of contribution and how contributors can grow within the OpenSourceFramework project.
Requirements:
- Star the repository
- Follow us on social media
Benefits:
- Access to community discussions
- Newsletter updates
Requirements:
- Have at least 1 PR merged
- Follow the code of conduct
- Complete CLA (if required)
Benefits:
- Mention in CONTRIBUTORS.md
- Invitation to community Discord
How to Contribute:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes following our coding standards
- Write tests for new functionality
- Submit a PR with a clear description
Requirements:
- Have 3+ PRs merged
- Participate in code reviews
- Help triage issues
Benefits:
- Write access to branches (via fork)
- Eligible for project-wide responsibilities
Activities:
- Review PRs
- Help new contributors
- Create documentation
- Report bugs
Requirements:
- Have 10+ PRs merged
- Demonstrated technical expertise
- Consistent participation for 3+ months
Benefits:
- GitHub Maintainer role
- Publish access to npm packages
- Decision-making power on releases
Responsibilities:
- Review and merge PRs
- Release packages
- Manage security vulnerabilities
- Mentor contributors
Requirements:
- Have 25+ PRs merged
- Proven leadership
- Deep understanding of project architecture
Benefits:
- Full GitHub organization access
- npm publish access for all packages
- Conference talk opportunities
Responsibilities:
- Set technical direction
- Make architectural decisions
- Handle security incidents
- Represent the project externally
- Nomination: Any maintainer can nominate a contributor
- Review: Core team reviews the nomination
- Approval: Simple majority vote
- Announcement: Public announcement of promotion
All contributors are recognized in:
- CONTRIBUTORS.md
- GitHub profile (via badge)
- Release notes
- Annual community spotlight
All contributors must follow our Code of Conduct. Violations may result in:
- Warning
- Temporary suspension
- Permanent ban
See CODE_OF_CONDUCT.md for details.
- 💬 Discord: Join our community
- 📖 Documentation: docs.opensourceframework.dev
- 🐛 Issues: GitHub Issues
Last Updated: February 2026