Welcome to the Medi-Connect repository! We are thrilled that you're interested in contributing to this project. Medi-Connect aims to streamline hospital appointments and OPD management. This contribution guide will walk you through setting up the project, making your contributions count for Hacktoberfest 2024, and improving healthcare accessibility through technology! 🌐💻
Deployed Project: Medi-Connect
We welcome all contributors! Whether you're a seasoned developer or a newbie in open source, follow these steps to contribute:
Click the Fork button at the top-right corner of this repository to create your own copy.
Once you have forked the repository, clone it to your local machine:
git clone https://github.com/Luson045/medi-connect.git
Always create a new branch for your changes:
git checkout -b your_branch
Make Your Changes
git add .
This will help maintain code quality by enforcing consistent styling and catching potential errors early in the development process. If there are ESLint
warnings in the staged files you won't be able to make a commit. You can manually check if there are any ESLint
warnings in your staged files. You can do so using below command.
npx lint-staged
git commit -m "Relevant message"
git push origin your_branch
Go to your forked repository on GitHub and create a pull request to the main repository and we"ll merge it as soon as PR is reviewed throughly.
There are several ways you can help improve Medi-Connect:
- 🛠️ Bug Fixes: Found a bug? We’d love your help fixing it.
- 📦 New Features: Have a cool idea to make the platform better? Add it!
- 📜 Documentation: If you think our docs can be improved, feel free to enhance them.
- 🧪 Testing: Writing tests and ensuring code quality is crucial.
- 💡 Ideas & Discussions: You can open an issue to discuss new features or improvements.
To maintain quality and consistency, please adhere to the following guidelines:
- Code Style: Follow the coding style used throughout the project. Clean, readable code with comments is always appreciated.
- Commits: Write meaningful commit messages.
- Pull Requests: Make sure PRs are focused, well-explained, and reference any issues they address.
- Testing: Ensure that your changes are well-tested locally and don’t break existing functionality.
- Environment Setup: Make sure your
.env
file and MongoDB connection are properly configured.
We are proud participants of Hacktoberfest 2024! Contribute between October 1st and October 31st and get the chance to earn exclusive Hacktoberfest swag 🏅. Here's how to get started:
- Register for Hacktoberfest to get started.
- Open at least 4 quality PRs during October and help us improve Medi-Connect!
Make sure your PRs are:
- Focused: Try to keep them small and meaningful.
- High-Quality: Test your changes and follow best practices.
- Deployed Project: Medi-Connect Platform
- Repository: Medi-Connect on GitHub
- README: Click Here
Happy Coding 💻 and we look forward to your contributions during Hacktoberfest 2024! 🎃