We welcome contributions from everyone! Here's how you can help make this project better.
- Fork the repository
- Clone your fork locally
- Create a new branch for your feature or fix
- Make your changes
- Test your changes
- Submit a pull request
- Check existing issues to avoid duplicates
- Open an issue to discuss major changes first
- Make sure you understand the project's goals
- Write clear, readable code
- Add comments for complex logic
- Follow the existing code style
- Include tests for new features
- Update documentation if needed
- Use a descriptive title
- Explain what your changes do
- Reference any related issues
- Make sure all tests pass
- Be ready to address feedback
Feel free to open an issue if you have questions about contributing. We're here to help!
Be respectful and constructive in all interactions. We want this to be a welcoming space for everyone.
Thank you for contributing! 馃殌