Spaces:
Sleeping
Sleeping
Contributing to AI-Powered Package Conflict Resolver
Thank you for your interest in contributing! 🎉
Getting Started
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/package_conflict_resolver.git - Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes
- Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
Development Setup
# Install dependencies
pip install -r requirements.txt
# Install browsers
crawl4ai-setup
# Set up environment
cp .env.example .env
# Add your GOOGLE_API_KEY
Code Style
- Follow PEP 8 guidelines
- Use type hints where appropriate
- Add docstrings to functions and classes
- Keep functions focused and modular
Testing
Before submitting a PR:
- Test your changes with
python main.py - Ensure no errors in the web interface:
adk web web_app.py --no-reload
Reporting Issues
When reporting issues, please include:
- Python version
- Operating system
- Error message (full stack trace)
- Steps to reproduce
Questions?
Feel free to open an issue for any questions or discussions!