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