Welcome to our open-source project! 😍
We appreciate your interest in contributing.😊
This guide will help you get started with the project and make your first contribution.
-
Create a folder at you desired location (usually at your desktop).
-
Open Git Bash Here.
-
Create a Git Repository. Run the command
git init
-
Fork the repository.
-
Clone your forked repository of project.
git clone https://github.com/<your-github-username>/Front-End-Projects.git
- Navigate to the project directory.
cd Front-End-Projects
- Add a reference(remote) to the original repository.
git remote add upstream https://github.com/TusharKesarwani/Front-End-Projects.git
- Check the remotes for this repository.
git remote -v
- Always take a pull from the upstream repository to your main branch to keep it updated as per the main repository.
git pull upstream main
- Create a new branch.
git checkout -b <your_branch_name>
-
Perform your desired changes to the code base.
-
Check your changes
git status
git diff
- Stage your changes
git add . <\files_that_you made_changes>
- Commit your changes.
git commit -m "<your_commit_message>"
- Push the committed changes in your feature branch to your remote repository.
git push -u origin <your_branch_name>
-
To create a Pull Request, click on
compare and pull requests
. -
Add an appropriate title and description to your PR explaining your changes.
-
Click on
create pull request
.
Congratulations🎉, you have made a PR to the Front-End Projects. Wait for your submission to be accepted and your PR to be merged by a maintainer.
If you have any doubts please let us know in comments.
Join the project's communication channels to interact with other contributors and seek assistance.
If you have any questions or need help, don't hesitate to ask in the project's communication channels or comment on the relevant issue.
Please follow our project's code of conduct while contributing.
Treat all contributors and users with respect and create a positive and inclusive environment for everyone.
The project is licensed under [MIT]. Make sure to review and comply with the license terms.
We hope this guide helps you get started with contributing to our open-source project. Thank you for your contribution!
While on one hand our repository is a good place for beginners to contribute something useful to open source, on the other hand it is also a good place for experienced people to contribute something useful to open source.
We welcome contributions from everyone. However some people tend to spam the repository with irrelevant pull requests and get one PR for SSOC 2.0 and other such open source events. We do not want that to happen.
So we have a few guidelines that we would like you to follow. In case we find your PR not relevant or spam, we will mark it as invalid and it will not be counted towards SSOC 2.0.