Welcome to SCD-Profile-Score. We're excited to have you here and appreciate your interest in contributing to this awesome project. Whether you’re helping with code improvements, reporting bugs, or adding features, your contribution makes a difference! 😊 This guide will walk you through the steps to make your first contribution.
Follow these steps to submit your first pull request (PR):
-
Follow the Maintainers of the repository first otherwise your Pull request won't be accepted.
-
Star this repository ⭐ to show your support.
-
Fork the repository to have your own copy.
-
Clone your forked repository:
git clone https://github.com/<your-github-username>/SCD-Profile-Score.git
- If you've already forked the project, update your copy. git remote update
- Navigate to the project directory.
cd SCD-Profile-Score
- Set an upstream with the parent repository
git remote add upstream https://github.com/Ojas-Arora/SCD-Profile-Score.git
- If necessary, rebase your copy
git rebase upstream/<branch_name>
- Create a new branch for your changes
git checkout -b <your_branch_name>
- Make your changes—feel free to add features, fix bugs, or improve documentation.
- Stage and commit your changes
git add .
git commit -m "<your_commit_message>"
- Push your local commits to your forked repository:
git push -u origin <your_branch_name>
- Create a Pull Request (PR) from your branch into the main branch of this repository.
🎉 Congratulations! You’ve made your contribution!
- The contributors will be allowed to work on the issue ONLY after it has been assigned to them.
- The contributions will be counted only for the time period of the event, after the time period ends contributions can be taken in but wont be counted for the final evaluation.
- Tampering or any unethical behaviour to the files or other participants will result in immediate disqualification.
- Each PR must be associated with only ONE issue.
- Don't open pull requests with minor text edits on other people's repositories.
- Don't create multiple issue request for one issue.
-
Please adhere to our Code of Conduct while contributing to this project:
-
Treat everyone with respect and foster a positive, inclusive environment.
-
Harassment, discrimination, or inappropriate behavior of any kind will not be tolerated.
-
By contributing, you agree to maintain a collaborative spirit and uphold the standards of the Project Kaleidoscope community.
-
We understand that learning and contributing can be a challenge, especially for first-timers. But don’t worry—we’ve got your back! 😇 Here are a few tips:
-
Take your time to understand the project.
-
Start with small issues or documentation improvements to get familiar with the codebase.
-
Don’t hesitate to ask for help from the maintainers or other contributors.
-
Remember, everyone was a beginner once, and your efforts are appreciated!
You've got this! 💪
🧡 Show Some Love!
If you find this project valuable, don’t forget to show your appreciation by starring the repository. ⭐
Let's make something extraordinary together!