# Contributing to ScrapeGraphAI ๐Ÿš€ Hey there! Thanks for checking out **ScrapeGraphAI**! We're excited to have you here! ๐ŸŽ‰ ## Quick Start Guide ๐Ÿƒโ€โ™‚๏ธ 1. Fork the repository from the **pre/beta branch** ๐Ÿด 2. Clone your fork locally ๐Ÿ’ป 3. Install uv (if you haven't): ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` 4. Run `uv sync` (creates virtual env & installs dependencies) โšก 5. Run `uv run pre-commit install` ๐Ÿ”ง 6. Make your awesome changes โœจ 7. Test thoroughly ๐Ÿงช 8. Push & open a PR to the pre/beta branch ๐ŸŽฏ ## Contribution Guidelines ๐Ÿ“ Keep it clean and simple: - Follow our code style (PEP 8 & Google Python Style) ๐ŸŽจ - Document your changes clearly ๐Ÿ“š - Use these commit prefixes for your final PR commit: ``` feat: โœจ New feature fix: ๐Ÿ› Bug fix docs: ๐Ÿ“š Documentation style: ๐Ÿ’… Code style refactor: โ™ป๏ธ Code changes test: ๐Ÿงช Testing perf: โšก Performance ``` - Be nice to others! ๐Ÿ’ ## Need Help? ๐Ÿค” Found a bug or have a cool idea? Open an issue and let's chat! ๐Ÿ’ฌ ## License ๐Ÿ“œ MIT Licensed. See [LICENSE](LICENSE) file for details. Let's build something amazing together! ๐ŸŒŸ