Welcome, and thank you for your interest in contributing to the Heart Disease Predictor project! 🎉 This guide will help you make awesome contributions and ensure a smooth experience for everyone. Let’s get started! 🚀
Found a small typo or grammar mistake? No problem! You can edit these directly on GitHub, as long as you’re working with the right files:
- ✅ YES: Edit docstrings or comments in Python files located in the
src/
directory. - ❌ NO: Do not edit auto-generated files or build artifacts (like files in
docs/
ordist/
).
Before jumping into a big pull request (PR), let’s make sure we’re all on the same page:
- 🐞 Found a bug? File an issue first and include a minimal example showing the problem. Bonus points for using a code snippet! 📜
- ✨ Proposing a feature? Open an issue and share your idea! Let’s discuss it before you spend time coding.
Collaboration is key! 🧑🤝🧑
Here’s how to submit a great PR:
-
📂 Branch Management:
- Create a new branch for each PR (e.g.,
fix/typo-description
,feature/add-heart-check
). - Keep your changes focused on a single fix or feature.
- Create a new branch for each PR (e.g.,
-
📏 Code Style:
- Follow the PEP8 style guide. Tools like
flake8
, orpylint
are your best friends. 🖤 - Keep your code clean and consistent!
- Follow the PEP8 style guide. Tools like
-
📖 Documentation:
- Update docstrings, README files, or tutorial notebooks to reflect your changes.
- Use clear and concise language that’s easy to follow. ✍️
-
💌 Submitting a PR:
- Link your PR to an issue using keywords like “Closes #123.”
- Provide a description of your changes, why you made them, and any trade-offs involved.
We’re all in this together! 🤝 This project follows a Code of Conduct. By contributing, you agree to treat everyone with respect and kindness. 💜
These contributing guidelines were adapted (and jazzed up ✨) from the dplyr contributing guidelines and Python community best practices.
Thank you for making this project better! Your contributions are what keep the heart ❤️ of this project beating. Let’s build something amazing together! 🚀