Contributing Guidelines
We love contributions from the community! This document outlines our contribution process and project standards.
Getting Started
1. Fork the Repository
Fork the GitHub repository to your personal account.
2. Set Up Locally
git clone https://github.com/your-username/mulbs
cd mulbs
npm install
3. Run the Project
npm run dev
Contribution Process
Create an Issue
Create an issue to discuss your proposed changes or bug fixes before starting development.
Branching
Create feature branches from the main branch using descriptive names like feature/documentation-update
.
Code Standards
Follow TypeScript best practices and maintain consistent style with existing files.
Submit Pull Request
Create a PR from your branch to main with a clear description of changes.
Code of Conduct
We enforce a Code of Conduct in all community spaces. Our expectation is that participants will show respect and courtesy to other members of the community. If you witness unacceptable behavior, please contact us at team@mulbs.org.
Types of Contributions
Feature Enhancements
Add new features or significant improvements to existing functionality.
Bug Fixes
Address issues in the codebase or documentation reported by users.
Documentation
Improve tutorial quality, correct technical documentation errors, or translate content.
Submit Your Changes
Before submitting your pull request, be sure that:
- Your code matches our style guide
- Automated tests are passing
- Any new features include documentation
- Changes follow the contributing process
Need Help?
If you have questions, want to propose a major new feature, or need direction, don't hesitate to reach out.
🤝 Contact Us