Skip to content

Commit

Permalink
Merge pull request #15 from hacktober17/anurag-contributing
Browse files Browse the repository at this point in the history
Update CONTRIBUTING.md
  • Loading branch information
t2013anurag authored Oct 15, 2017
2 parents 5bf916d + 64f5869 commit 1cd6a65
Showing 1 changed file with 71 additions and 0 deletions.
71 changes: 71 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1 +1,72 @@

# HacktoberFest'17

Anyone can use this project to make their contribution to an open source project on GitHub.

Celebrate [HacktoberFest](https://hacktoberfest.digitalocean.com/) by getting involved in the Open Source Community by completing some simple tasks in this project.

This is a Public Repository open to all members of the GitHub Community. Any member of the community may contribute to this project without being a collaborator.


## What is Hacktoberfest?
A month-long celebration from October 1st - 31st sponsored by [Digital Ocean](https://hacktoberfest.digitalocean.com/) and [GitHub](https://github.com/blog/2433-celebrate-open-source-this-october-with-hacktoberfest) to get people involved in [Open Source](https://github.com/open-source). Create your very first Pull Request to any Public Repository on GitHub and contribute to the Open Source Developer Community.

[https://hacktoberfest.digitalocean.com/](https://hacktoberfest.digitalocean.com/)


## How Contribute to This Project
Here are 3 quick and painless ways to contribute to this project:

* Add a program in any language. (A simple Hello World would be suffice.)
To do so, first create a issue with the task you are doing. For Ex. Issue - creating bubble sort in C. Add the HacktoberFest label in the issue and assign the issue to yourself. Create a pull request in response to that issue and finally submit it for review.

* How to name your branch?
username_hello_world_in_c

Also create a directory for any new programs if it doesn't exist.
ex. hello_world, bubble_sort.
Inside these directories you can create your own file with program_name.language_extension (hello_world.cpp)

Finally, wait for it to be merged!

## Getting Started
* Fork this repository (Click the Fork button in the top right of this page, click your Profile Image)
* Clone your fork down to your local machine
```markdown
git clone https://github.com/your-username/programming.git
```
* Create a branch
```markdown
git checkout -b branch-name
```
* Make your changes (Choose from any task below)
* Commit and Push
```markdown
git add .
git commit -m 'commit message'
git push origin branch-name
```
* Create a New Pull Request from your forked repository (Click the New Pull Request button located at the top of your repo)
* Wait for your PR review and merge approval!
* __Star this repository__ if you had fun!



Don't forget to include the comments as seen above. Feel free to include additional information about the lanuage you chose in your comments too! Like a link to a helpful introduction or tutorial.

## Reference Links
Here is a great tutorial for creating your first Pull Request by [Roshan Jossey](https://github.com/Roshanjossey)
[https://github.com/Roshanjossey/first-contributions](https://github.com/Roshanjossey/first-contributions)

Managing your Forked Repo [https://help.github.com/articles/fork-a-repo/](https://help.github.com/articles/fork-a-repo/)

Syncing a Fork [https://help.github.com/articles/syncing-a-fork/](https://help.github.com/articles/syncing-a-fork/)

Keep Your Fork Synced [https://gist.github.com/CristinaSolana/1885435](https://gist.github.com/CristinaSolana/1885435)

Checkout this list for README examples - Awesome README [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

Github-Flavored Markdown [https://guides.github.com/features/mastering-markdown/](https://guides.github.com/features/mastering-markdown/)

## Additional References Added By Contributors
GitHub license explained [https://choosealicense.com](https://choosealicense.com)

0 comments on commit 1cd6a65

Please sign in to comment.