-
Notifications
You must be signed in to change notification settings - Fork 2
Pull Request Contribute
A pull request (PR) is a method of submitting contributions to an open source project. It is often the preferred way of submitting contributions to a project using a Distributed Version Control System (DVCS) such as Git.
FreeCodeCamp is an Open Source project and all of the contents are freely editable.
- Fork the project on GitHub.
- Clone it to a local machine. Do not edit online in github.com, as the editor may cause issues with JSON formatted data.
-
Create a branch with the form
fix/some-bug
orfeature/add-cool-thing
and make your changes in that branch and commit them. - Push the branch online (if editing locally).
- Create a pull request against the "staging" branch.
- The title (also called the subject) of your PR should be descriptive of your changes. i.e.
fix typo in basic-javascript challenge
- If the PR is meant to fix a specific issue, append to the end of your PR's commit message
closes #1337
. This tells GitHub to close that issue if the PR is merged. - Do NOT add issue numbers to the PR's title. i.e.
minor improvements in basic-javascript challenge
These are general guidelines for PR's that work across most projects. It gives everyone a quick guide to your changes when looking at the commit history of a project.
Note: Not all pull requests are accepted. FCC project maintainers will explain the reason of non-acceptance.
Learn to code and help nonprofits. Join our open source community in 15 seconds at http://freecodecamp.com
Follow our Medium blog
Follow Quincy on Quora
Follow us on Twitter
Like us on Facebook
And be sure to click the "Star" button in the upper right of this page.
New to Free Code Camp?
JS Concepts
JS Language Reference
- arguments
- Array.prototype.filter
- Array.prototype.indexOf
- Array.prototype.map
- Array.prototype.pop
- Array.prototype.push
- Array.prototype.shift
- Array.prototype.slice
- Array.prototype.some
- Array.prototype.toString
- Boolean
- for loop
- for..in loop
- for..of loop
- String.prototype.split
- String.prototype.toLowerCase
- String.prototype.toUpperCase
- undefined
Other Links