2018-04-16 09:56:33 +01:00
# Contributing
2018-05-19 04:34:47 +07:00
Prerequisites | Minimum Version
2018-05-11 10:55:55 +01:00
|---|---|
node | ^8.11.x
[yarn ](https://yarnpkg.com/en/ ) | ^1.3.0
2018-05-26 21:31:33 +01:00
[freeCodeCamp ](https://github.com/freecodecamp/freecodecamp ) | Running Locally
2018-05-11 10:55:55 +01:00
2018-05-26 21:31:33 +01:00
[freeCodeCamp/freeCodeCamp ](https://github.com/freecodecamp/freecodecamp ) currently holds the backend code for learn. The development process relies on this backend. You will see a message like below if you attemp to run `Learn` locally without it:
```sh
error UNHANDLED EXCEPTION
Error: connect ECONNREFUSED 127.0.0.1:3000
error Command failed with exit code 1.
```
2018-05-11 10:55:55 +01:00
2018-04-16 09:56:33 +01:00
1. Fork the repo
2018-05-19 04:34:47 +07:00
2. Clone locally
2018-04-16 09:56:33 +01:00
3. `yarn install`
2018-05-19 22:00:29 +01:00
4. `git checkout -b <your-branch-name>`
2018-05-26 21:31:33 +01:00
6. `yarn develop` (Be sure you have `freeCodeCamp` running locally as well)
2018-05-19 04:34:47 +07:00
7. Make your changes
8. Make a PR
9. Bask in the glory of your accomplishments