It is created with a purpose of helping newbies into Open Source Contribution by guiding them to their initial Pull requests.
Open-Source Software is a type of software whose code is publicly available to use and modify. Open-Source Contribution involves contributing to the development or improvement of open-source software.
- Improve coding skills.
- Gain early experience often required by companies for employment.
- Increase community and peer recognition.
- Find greater job prospects.
- Aid in salary negotiations.
- Improve software on a user and business level.
Repo for you to raise a Pull Request for practice.
Just add your (username.md) in the contributor folder and answer the following questions in your Markdown file
- Introduce Yourself
- Tech Stack you use
- Copy & Paste the below code:
### Introduce Yourself
### Tech Stack I use- Fork this repository.
- Clone your forked version.
- Make changes.
- Commit your changes ( write a short descriptive message of what you have done).
- Push your changes to your forked version.
- Go to original project on Github & Create a Pull Request.
- Fork this repository.
- Clone your forked copy of the project.
git clone https://github.com/<your username>/demo-open-source.git- Change the working directory
cd demo-open-source- Add a reference to the original repository.
git remote add upstream https://github.com/prashant-gehlot/demo-open-source.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 at par with the main project(updated repository).
git pull upstream main- Create a new branch.
git checkout -b <your_branch_name>- Perform the desired changes to the code bass.
- Track your changes.
git add .- Commit your changes.
git commit -m "Relevant message"- Push the committed changes in your feature branch to your remote repo.
git push -u origin <your_branch_name>- To create a pull request, click on compare and pull requets. Please ensure you compare your feature branch to the desired branch of the repo your are suppose to make a PR to.
- Your have made a PR to this project. Sit back and relax while I review your PR.