Thank you for your interest in contributing to the Webcam Face Controller project! We welcome contributions from everyone.
- Fork the repository on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull Request so that we can review your changes
- Follow PEP 8 style guide for Python code
- Use 4 spaces for indentation
- Keep lines under 100 characters
- Write docstrings for all public functions and classes
- Include type hints for better code clarity
- Write tests for new features
- Ensure all tests pass before submitting a pull request
- Update documentation when adding new features or changing existing ones
When reporting bugs, please include:
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- Operating system and Python version
- Any error messages or stack traces
We welcome feature requests! Please open an issue to discuss your idea before starting implementation.
By contributing to this project, you agree that your contributions will be licensed under the project's MIT License.