Oppia Web Contributor Documentation
Core documentation
Oppia’s Mission
Vision
Code of Conduct
Get Involved
Developing Oppia
Frequently asked questions
Installing Oppia
Tips for common IDEs
Make a pull request
Pull requests at Oppia
Get help
Learning resources
Git cheat sheet
Get started with the code base
Overview of the Oppia codebase
Glossary of terms
Analyzing the codebase
How to access Oppia webpages
User documentation
Good first issues
Coding guidelines
Testing
Release process
Oppia Events team
Developer reference
Oppiabot
Frontend
Backend
Adding new translations for i18n
How to develop for i18n
Webpack
Extension frameworks
Advice on creating explorations
Oppia-ml Extension
Mobile development
Mobile device testing
Performance testing
Build process
Team structure
Playbooks
Past Events
Oppia Web Contributor Documentation
»
Get started with the code base
View page source
Get started with the code base
Overview of the Oppia codebase
Table of Contents
Web server anatomy: Explaining “frontend” and “backend”
Backend
Frontend
Extensions
Other files and folders
Glossary of terms
Analyzing the codebase
Understanding what a function arg means
How to access Oppia webpages
Table of Contents
User account pages
Admin pages
Static pages
Collection pages
Exploration pages
Topics and skills pages
Contributor pages
User documentation
Good first issues