Documentation Quick Reference
Hello 👋!
This directory contains all of the documentation on contributing to freeCodeCamp.org
Quick references articles
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.
Quick commands reference when working locally
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