Thank you for your interest in contributing! Please follow these guidelines to help us maintain a high-quality project.
- Fork the repository and clone it locally.
- Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature. - Make your changes and add tests if applicable.
- Ensure your code follows the existing style and passes linting.
- Commit your changes and push your branch.
- Open a Pull Request (PR) with a clear description of your changes.
- Use clear, descriptive commit messages.
- Follow PEP8 for Python code.
- Keep functions and modules focused and well-documented.
- Use GitHub Issues for bugs and feature requests.
- Provide as much detail as possible (steps to reproduce, logs, screenshots).
- Be respectful and inclusive in all interactions.
- See our Code of Conduct.