Hey there! Whether you're a first-time contributor or a seasoned AI/ML enthusiast, we’re glad you’re here! This guide will walk you through everything you need to start contributing to the DataSentience-AIML project — especially as part of Smart Summer of Code (SSoC).
Let’s innovate together
Go to our GitHub repo:
git clone https://github.com/YOUR-USERNAME/DataSentience-AIML.git
cd DataSentience-AIMLgit checkout -b your-branch-nameExample: fix/typo-in-readme, feat/diabetes-predictor
You can contribute in various ways:
- 🔧 Fixing bugs
- ✨ Adding new features or ML models
- 📚 Improving documentation or guides
- 🧪 Writing tests or refactoring code
- 🌐 UI/UX improvements (Web App)
- 🤖 Working with LLMs or domain-specific AI
| Label | Description |
|---|---|
SSoC-beginner |
Beginner-friendly issues — great first issues 💫 |
SSoC-intermediate |
Requires moderate knowledge of ML/Python/etc. |
SSoC-advanced |
Involves deep learning models or advanced pipelines |
bug |
Errors and functional issues |
enhancement |
Feature additions or improvements |
documentation |
README, tutorials, and code comments |
web-app |
Frontend/backend for the UI (⭐ priority contribution) |
LLM |
Tasks related to large language models |
domain-medical |
AI/ML in healthcare domain |
domain-finance |
AI/ML in finance domain |
To make sure your PR is accepted quickly, please follow these:
- Link to a relevant issue using:
Closes #issue_number - PR title should be meaningful:
feat: Added Heart Disease Classifier - Code must be well-structured, commented, and modular
- Run tests if applicable and ensure no breaking changes
- UI updates must include screenshots or demo video
- Update
README.mdor notebook markdown if needed
| Contribution Type | Points |
|---|---|
| Fixing Bugs | 10 |
| Adding New Features | 20 |
| LLM/NLP Feature Implementation | 25 |
| Domain-Specific AI (Med/Fin) | 25 |
| Web App / Frontend Dev | 30 ⭐ (high value) |
| Documentation Improvements | 5 |
🏆 Top contributors will be featured on the repo & get shoutouts from mentors!
Once your changes are ready and pushed to your fork:
-
Go to your forked repo
-
Click "Compare & Pull Request"
-
Fill in:
- Clear title (e.g.,
feat: added early stroke prediction model) - Short description of what you’ve done
- Add
Closes #issue_number
- Clear title (e.g.,
-
Submit — you’re done! 🎉
- Check existing issues
- Comment under the issue you're interested in
- Join our Discord community for quick help
- Don’t hesitate to tag mentors or ask for guidance
Your efforts power this project! We deeply value every pull request, suggestion, or issue you create. Let’s make AI/ML more accessible, reliable, and impactful, together!