The project, improving the development workflow, emphasizes on the following aspects:

  1. Reducing the reviewer time by automating lint checks and tests for Oppia developers and code reviewers.
  2. Catching errors with the help of non-flaky and thorough end-to-end tests before they end up in production as well as incorporating multiple browsers and mobile viewports in the tests.
  3. Automating routine processes like CLA checking, closing stale pull requests and helping resolve merge conflicts and build failures by notifying the maintainer-on-duty and the pull request authors.

Organization

Student

Apurv Bajaj

Mentors

  • Kevin Lee
close

2018