Spaces:
Sleeping
Sleeping
| # Contributing to AI-Powered Package Conflict Resolver | |
| Thank you for your interest in contributing! 🎉 | |
| ## Getting Started | |
| 1. Fork the repository | |
| 2. Clone your fork: `git clone https://github.com/your-username/package_conflict_resolver.git` | |
| 3. Create a feature branch: `git checkout -b feature/amazing-feature` | |
| 4. Make your changes | |
| 5. Commit your changes: `git commit -m 'Add amazing feature'` | |
| 6. Push to the branch: `git push origin feature/amazing-feature` | |
| 7. Open a Pull Request | |
| ## Development Setup | |
| ```bash | |
| # 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: | |
| 1. Test your changes with `python main.py` | |
| 2. 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! | |