We value all the people who are interested in contributing to Social scheduler . This is required to create a unified development environment. These are mostly guidelines, not rules. Use your best judgement, and feel free to propose changes to this document in a pull request.
We want your contributions to this project to be as easy and transparent as possible, whether it's:
- Reporting a bug
- Submitting a fix
- Proposing new features
1. Fork this repository.
2. Clone the forked repository.
git clone --depth 1 https://github.com/<your_user_name>/Social-Scheduler.git
3. Navigate to the project directory.
cd Social-Scheduler
4. Add a reference to the original repository.
git remote add upstream https://github.com/anushbhatia/Social-Scheduler.git
5. See changes using
git remote -v
6. Create a new branch.
git checkout -b <your_branch_name>
7. Always take a pull from the upstream repository to your master branch to keep it at par with the main project.
git pull upstream master
8. Make changes in the source code after getting yourself assigned by the mentors.
9. Add and then commit your changes.
git add .
git commit -m "<your_commit_message>"
10. Push your local branch to the remote repository.
git push -u origin <your_branch_name>
11. Create a Pull Request!
12. Finally, go to your repository in browser and click on compare and pull requests
.
13. Then add a title and description to your pull request that explains your precious effort.
14. Click on Create Pull Request
.
Congratulations! Sit and relax, you've made your contribution to Social Scheduler project.
You will get the following points on the basis of difficulty of the project.
Labels | Points |
---|---|
Beginner | 2 |
Easy | 4 |
Medium | 7 |
Hard | 10 |