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
  • Testing
  • Release process
  • Oppia Events team

Developer reference

  • Oppiabot
  • Frontend
    • Angular migration
    • Oppia UX guidelines & rationales
    • Writing style guide
    • Schemas
    • Editor pages
  • 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
  • »
  • Frontend
  • View page source

Frontend

  • Angular migration
    • Overview
    • Angular Migration Tracker
    • Implementation details to migrate services
    • Implementation details to migrate tests
    • Implementation details to migrate directives
    • Testing your Pull Request
    • Implementation details to refactor Object Factories:
    • FAQ
  • Oppia UX guidelines & rationales
    • Guidelines for Modals
  • Writing style guide
    • Voice and Tone Cheat Sheet
    • Style best practices
    • Punctuation
    • Capitalization
    • Formatting
    • Writing resources
  • Schemas
    • Table of Contents
    • Introduction
    • Write a schema
    • Uses for schemas in Oppia
  • Editor pages
    • Steps to create a collection:
    • Steps to create a Topic/Skill:
    • Steps to access the classroom page:
Previous Next

© Copyright 2021, The Oppia Authors.

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