We deeply appreciate your interest in contributing to NanoBrowser! Every contribution helps make Nanobrowser more powerful and accessible for everyone.
- Fork and clone the repository
- Create a new branch (
git checkout -b feature-name) - Make your changes
- Submit a Pull Request
- Search existing issues first
- Include:
- Clear description
- Steps to reproduce
- Environment details (OS, browser version)
- Screenshots if applicable
- Open an issue with a clear title and detailed description
- Explain why this enhancement would be useful
- Follow the existing code style
- Write clear commit messages in present tense ("Add feature" not "Added feature")
- Test your changes thoroughly
- Update documentation if needed
- Create a Pull Request with a clear description
- Be responsive to feedback and address review comments promptly
By contributing, you agree that your contributions will be licensed under the project's license terms.