Thank you for your interest in contributing! This document provides guidelines for contributing to this project.
- Be respectful and inclusive
- Welcome newcomers and help them learn
- Focus on constructive feedback
- Fork the repository
- Clone your fork
- Create a branch:
git checkout -b feature/your-feature-name - Make your changes
- Commit:
git commit -m 'Add feature' - Push:
git push origin feature/your-feature-name - Open a Pull Request
- Follow PEP 8 Python style guide
- Write tests for new features
- Update documentation as needed
- Use clear commit messages
Include:
- Description of the bug
- Steps to reproduce
- Expected vs actual behavior
- Environment details
Open an issue with:
- Use case description
- Benefits
- Examples if possible
Thank you for contributing!