Thank you for your interest in contributing to this project! Contributions are welcome and encouraged.
If you encounter a bug, have a question, or want to propose an enhancement, please open an issue on the repository.
When reporting a problem, try to include:
- A clear and concise description of the issue
- Steps to reproduce the behavior
- Expected behavior
- Environment details (Python version, OS, etc.)
- Any relevant logs or traceback
Pull requests (PRs) are highly appreciated. If you'd like to implement a fix or introduce a new feature:
- Fork the repository
- Create a branch for your changes (
git checkout -b feature-name) - Implement your changes with clear, concise commits
- Ensure your code follows existing style conventions
- Add or update tests if relevant
- Submit a pull request describing your changes and the problem they solve
Please keep PRs focused and limited to a single purpose.
- Follow Python best practices and PEP8 style guidelines
- Write descriptive commit messages
- Use type hints whenever possible
- Keep functions small and focused
Feel free to ask questions or discuss ideas by opening an issue before working on a large feature. This helps avoid duplicated effort and ensures the change aligns with the project goals.
Thank you for taking the time to contribute! Your help is valuable and appreciated.