Read these guidelines in | English | عربى | 中文 | русский | Português | Español |
Hello 👋!
This directory contains all of the documentation on contributing to freeCodeCamp.org
- How to work on Guide articles.
- How to work on Coding Challenges.
- How to setup freeCodeCamp locally.
- How to catch outgoing emails locally.
- Style guide for creating guide articles.
- Style guide for creating coding challenges.
A quick reference to the commands that you will need, when working locally.
command | description |
---|---|
npm run bootstrap |
Bootstraps the different services |
npm run seed |
Parse all the challenge markdown files and inserts them into MongoDB. |
npm run develop |
Starts the freeCodeCamp API Server and Client Apps |
npm test |
Run all JS tests in the system, including client, server, lint and challenge tests |
npm run test:client |
Run the client test suite |
npm run test:curriculum |
Run the curriculum test suite |
npm run test:server |
Run the server test suite |
npm run commit |
An interactive tool to help you build a good commit message |