FreeCodeCamp Python Curriculum
View live: https://freecodecamp.github.io/python-coding-challenges
To run locally:
- Fork this repo
- Run
git clone [your-fork-url]
- Run
npm install
- Run
npm run start
Adding a new challenge or fixing an existing one?
-
Generating challenge ID:
- Open your terminal
- run
mongo
- run
ObjectId()
- copy string and paste into lesson_settings.json
-
Building challenges.json file:
- Open your terminal
- Navigate to project directory
- run
node generate-challenge-json.js
- if no errors are thrown you're good to commit and open a pr
-
Opening a PR
- Include a reference to the issue
- If its a new challenge, mention the chapter its being added to
- continue being awesome and helping us create this curriculum!
Maintaining your Fork:
git remote add upstream https://github.com/freeCodeCamp/python-coding-challenges.git
git checkout master
git pull upstream