freeCodeCamp/docs
The Coding Aviator f4eb911659 Update how-to-work-on-guide-articles.md (#19740) 2018-10-20 22:15:15 -05:00
..
arabic docs: fixup issue linking 2018-10-11 15:41:47 +05:30
chinese translated to chinese (#18592) 2018-10-16 22:37:42 +05:30
images docs: update intial restructuring for guide articles 2018-10-10 16:33:25 +05:30
italian Fix(docs): Fix Typos in Italian translation (#19117) 2018-10-20 22:26:09 -04:00
portuguese fix(ci): fix tests for guide in root (#19526) 2018-10-16 11:42:46 -05:00
romanian Feat(docs): create Romanian translation for Contribution Guidelines 2018-10-20 22:32:47 -04:00
russian Fix(docs): Add text from English version 2018-10-19 09:38:58 -04:00
spanish Improving spanish translation for CONTRIBUTING.md (#18684) 2018-10-17 19:59:57 -03:00
README.md docs: update docs readme 2018-10-12 01:13:03 +05:30
how-to-catch-outgoing-emails-locally.md docs: update contributing guides, and workflows 2018-10-10 16:33:24 +05:30
how-to-setup-freecodecamp-locally.md fix: a typo fix to how-to-setup-freecodecamp-locally guide (#19563) 2018-10-16 23:20:50 -04:00
how-to-work-on-coding-challenges.md fix typo in one of the links (#18336) 2018-10-11 20:58:24 -06:00
how-to-work-on-guide-articles.md Update how-to-work-on-guide-articles.md (#19740) 2018-10-20 22:15:15 -05:00
style-guide-for-curriculum-challenges.md docs: update contributing guides, and workflows 2018-10-10 16:33:24 +05:30
style-guide-for-guide-articles.md docs: update the style guide (#18935) 2018-10-14 18:51:36 +05:30

README.md

Read these guidelines in English عربى 中文 русский Português Español

Documentation Quick Reference

Hello 👋!

This directory contains all of the documentation on contributing to freeCodeCamp.org

If you are getting started, start by reading this first.


Quick references articles

  1. How to work on Guide articles.
  2. How to work on Coding Challenges.
  3. How to setup freeCodeCamp locally.
  4. How to catch outgoing emails locally.

Style guides

  1. Style guide for creating guide articles.
  2. 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