Community
Welcome to the PyVisionAI community! We're excited to have you here and look forward to your contributions.
Contributing to PyVisionAI
Getting Started
- Fork the repository
- Clone your fork:
- Set up your development environment:
Development Guidelines
Code Style
- We use Black for code formatting
- Sort imports with isort
- Follow PEP 8 guidelines
- Use descriptive variable names
- Write clear docstrings
Testing
- Write tests for new features
- Ensure all tests pass before submitting PR
- Use pytest for testing
- Maintain test coverage
Pull Request Process
- Create a new branch for your feature
- Make your changes
- Write/update tests
- Update documentation
- Submit a pull request
Community Channels
Discord Community
Join our Discord community to connect with other PyVisionAI users and developers: - Join PyVisionAI Discord - Get help and support - Share your projects - Connect with the community
Professional Support
Need professional support or consulting? - Book a meeting with our founder - Discuss custom implementations - Get expert guidance - Enterprise solutions
Issue Tracking
- Report bugs and feature requests on our Issue Tracker
- Search existing issues before creating new ones
- Follow the issue template
- Use the "Feature Request" template for new feature ideas
Code of Conduct
Our Pledge
We are committed to providing a friendly, safe, and welcoming environment for all contributors.
Our Standards
- Be respectful and inclusive
- Accept constructive criticism
- Focus on what's best for the community
- Show empathy towards others
Enforcement
- Violations can be reported to project maintainers
- All complaints will be reviewed and investigated
- Appropriate action will be taken as necessary
Recognition
Contributors
We appreciate all contributions, big and small. Contributors are listed on our GitHub repository.
Hall of Fame
Special thanks to our top contributors who have significantly impacted the project: - Core maintainers - Regular contributors - Documentation writers - Community moderators
Getting Help
Need help? Here's how to get it:
- Check the documentation
- Join our Discord community
- Search existing issues
- Contact maintainers