Khan Academy Development Cheat Sheet
Google App Engine, Exercises, and more
Repositories
Deploying
- To deploy:
python deploy/deploy.py --no-secrets --force
- To deploy to the live site:
Create the secrets file first with the keys, then:
python deploy/deploy.py
Useful links
Bug Tracking
Newsgroups
Coding style
- indenting: 4 spaces (no tabs)
- Javascript:
- Google style guide
- Goog example page 1: javascript/shared-package/discussion.js
- Good example page 2: javascript/shared-package/pageutil.js
- Python:
Setup
- Sync local data in:
http://localhost:8080/admin/youtubesync?start=1
- Recent changes in:
sample_data\sample_data.py upload
- Automate loading exercises in:
sample_data\load_exercises.rb http://localhost:8080
- Manually load in exercises:
http://localhost:8080/admin94040 use name addition_1 for addition_1.html
- Expire cache manually:
http://localhost:8080/library_content