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
Previous Next

© Copyright 2021, The Oppia Authors.

Built with Sphinx using a theme provided by Read the Docs.