Thanks for your interest in contributing to Spark-IQ! 🎉 We welcome all contributions, whether it's a bug report, feature suggestion, code improvement, or documentation update.
Click the "Fork" button at the top right of this repo, then clone your fork:
git clone https://github.com/YOUR_USERNAME/Spark-IQ.git
cd Spark-IQUse a clear name that describes your change:
git checkout -b feature/your-feature-namePlease ensure your code is:
- Clean and well-commented
- Following existing style and conventions
- Passing all linter or build checks
Use meaningful commit messages:
git add .
git commit -m "Add: new feature explanation"git push origin feature/your-feature-nameThen go to the original Spark-IQ repo and open a Pull Request.
- Write clear, descriptive titles for issues and PRs.
- For large changes, open an issue first to discuss it.
- Be respectful in code reviews and discussions.
- Avoid breaking existing functionality.
- Ensure your PR only includes relevant changes.
If you find a bug:
-
Check if it's already reported.
-
If not, open an issue.
-
Include:
- What happened
- What you expected
- Steps to reproduce (screenshots or code snippets help)
Your contributions make this project better for everyone. We appreciate your support and look forward to collaborating with you!