🎮 Thanks for your interest in contributing to MelonLoader! This project makes Unity game modding accessible to everyone.
- 🐛 Bug Reports - Help us squash those pesky issues
- 💡 Feature Requests - Suggest new functionality
- 🔧 Code Contributions - Submit pull requests
- 📝 Documentation - Improve guides and tutorials
- 🎯 Testing - Test on different Unity versions
- 🌍 Translations - Help international users
- Check existing issues
- Test with the latest version
- Try with a clean Unity project
**Unity Version:** [e.g. 2021.3.15f1]
**MelonLoader Version:** [e.g. 0.7.0]
**OS:** [e.g. Windows 11]
**Game/App:** [if applicable]
**Expected Behavior:**
What should happen?
**Actual Behavior:**
What actually happens?
**Steps to Reproduce:**
1. Step one
2. Step two
3. Step three
**Additional Info:**
- Console logs
- Screenshots
- Error messages
Great features start with great ideas! Before submitting:
- Check if it already exists in issues/discussions
- Consider if it fits MelonLoader's scope
- Think about implementation complexity
Use our Feature Request Template
# Clone the repository
git clone https://github.com/Lava-Gang/melonloader.git
cd melonloader
# Create a feature branch
git checkout -b feature/your-feature-name- Use C# naming conventions
- Add XML documentation for public APIs
- Include unit tests where applicable
- Keep commits focused and atomic
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
## Changes
- What changed?
- Why was it changed?
## Testing
- How was it tested?
- Which Unity versions?
## Screenshots
(if applicable)
## Checklist
- [ ] Code follows style guidelines
- [ ] Self-review completed
- [ ] Tests added/updated
- [ ] Documentation updated
- Test on multiple Unity versions (2019.4+)
- Test both IL2CPP and Mono builds
- Test common mod scenarios
- Verify backwards compatibility
- Windows 10/11
- Unity Editor versions
- Standalone builds
- Different architectures (x64, x86)
- API documentation
- Modding tutorials
- Troubleshooting guides
- Video tutorials
- Translations
- Use clear, concise language
- Include code examples
- Add screenshots where helpful
- Keep beginner-friendly tone
Help make MelonLoader accessible worldwide:
- Translate error messages
- Create localized documentation
- Test with non-English Unity installs
- 💬 Discord Server
- 🗨️ GitHub Discussions
- 📧 Email maintainers
- Issues: 2-3 business days
- PRs: 3-5 business days
- Discord: Usually same day
All contributors get:
- Listed in CHANGELOG.md
- GitHub contributor badge
- Special role in Discord
- Our eternal gratitude! 🙏
This project follows our Code of Conduct. Please read it before participating.
Currently seeking help with:
- Unity 2023 compatibility
- Performance optimization
- Mobile platform support
- Better error handling
- Automated testing
Ready to contribute? Start by browsing good first issues!
Made with ❤️ by the MelonLoader community