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
  • Coding guidelines
    • Coding style guide
    • Guidelines for creating new files
    • How to add a new page
    • How to write type definitions
    • Writing design docs
    • Revert and regression policy
    • Debugging
    • Launching new features
    • Feature Gating
    • Lint Checks
    • Oppia’s code owners and checks to be carried out by developers
    • Temporary codeowner transfer process
    • Privacy aware programming
    • Basics
    • Design stage
    • Implementation stage
    • Backend type annotations
    • Introduction
    • Rules for handling strings and bytes
    • Guidelines for developers with write access to Oppia Oppia
  • 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
  • »
  • Coding guidelines
  • View page source

Coding guidelines

  • Coding style guide
  • Guidelines for creating new files
  • How to add a new page
  • How to write type definitions
  • Writing design docs
  • Revert and regression policy
  • Debugging
  • Launching new features
  • Feature Gating
  • Lint Checks
  • Oppia’s code owners and checks to be carried out by developers
  • Temporary codeowner transfer process
  • Privacy aware programming
  • Basics
  • Design stage
  • Implementation stage
  • Backend type annotations
  • Introduction
  • Rules for handling strings and bytes
  • Guidelines for developers with write access to Oppia Oppia
Previous Next

© Copyright 2021, The Oppia Authors.

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