Skip to content

Latest commit

 

History

History
84 lines (61 loc) · 3.47 KB

contribution.md

File metadata and controls

84 lines (61 loc) · 3.47 KB

How to Contribute to CMS during hacktoberfest

License: MIT

First Contributions

It's always hard the first time you do something. Especially when you are collaborating, making mistakes isn't a comfortable thing. We wanted to simplify the way new open-source contributors learn & contribute for the first time. If you are looking to make your first contribution, follow the steps below.

If you're not comfortable with command line, here are tutorials using GUI tools.

If you don't have git on your machine, install it.

Fork this repository

Fork this repo by clicking on the fork button on the top of this page. This will create a copy of this repository in your account.

Clone the repository

Open a terminal and run the following git command:

git clone https://github.com/{username}/CMS.git

where {username} is your GitHub username. Here you're copying the contents of your repository in GitHub to your computer.

Create a branch

Change to the repository directory on your computer:

cd CMS

Now create a branch using the git checkout command:

git checkout -b <new-branch-name>

eg- git checkout firsthack

Make necessary changes and commit those changes

Now go to profiles folder and a file .md and add your details in a table. (You'll use this file to keep a record of your contributions to this repository)

If you go to the project directory and execute the command git status, you'll see there are changes.

Add those changes to the branch you just created using the git add command:

git add .

Now commit those changes using the git commit command:

git commit -m "Add <username>.md to profiles folder"

replacing <username> with your username.

Push changes to GitHub

git push origin <your-branch-name>

replacing <your-branch-name> with the name of the branch you created earlier.

Submit your changes for review

If you go to your repository on GitHub, you'll see a Compare & pull request button. Click on that button.

Now submit the pull request.

Soon We will be merging all your changes into the master branch of this project. You will get a notification email once the changes have been merged.

Where to go from here?

Congrats! You just completed the standard fork -> clone -> edit -> PR workflow that you'll encounter often as a contributor!

Support ❤

If you liked this project, star⭐ it on GitHub Follow GDSC GVP for more such activities

Giving back to the community

🚀 Join Us 🚀