Skip to content

Instantly share code, notes, and snippets.

@reillysiemens
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reillysiemens/3ae5d28ab68cc8e1d8be to your computer and use it in GitHub Desktop.
Save reillysiemens/3ae5d28ab68cc8e1d8be to your computer and use it in GitHub Desktop.
Contributing to GitHub Projects

Contributing to GitHub Projects

  1. Review contributing guidelines

    Frequently a repository will have guidelines for contributing. Your first order of business should always be to scope those out so your pull request will have a better chance of being accepted.

  2. Fork the intended repository

    Click the Fork button on the default page of the repo you want to work on.

  3. Clone your fork

    Once you have a fork of the repo in question clone your fork.

    git clone https://github.com/EXAMPLE/REPO.git
    
  4. Make your modifications

    Do your thing. Dig into the code. Fix what's broken. Add new features. Go wild.

  5. Push to your fork

    Put the changes you made in your local repository on GitHub.

    git push EXAMPLE_REMOTE EXAMPLE_BRANCH
    
  6. Submit a pull request

    If GitHub didn't automatically detect that you want to submit a pull request then click on Pull Requests and New pull request. Follow the instructions and then submit your request!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment