Skip to content

Instantly share code, notes, and snippets.

@526avijitgupta
Last active May 3, 2016 22:30
Show Gist options
  • Save 526avijitgupta/1228efcb295590ef3a6177c618942150 to your computer and use it in GitHub Desktop.
Save 526avijitgupta/1228efcb295590ef3a6177c618942150 to your computer and use it in GitHub Desktop.

Frequently Asked Questions

How do I install Oppia ?

Oppia can be installed on your machine running Linux, Mac OS or Windows. Or if you want to ensure that you always have a clean machine identical to other developers, you may want to install Oppia through Vagrant. Vagrant will also provide isolation between your host machine and things that Oppia needs to install and change, or allow you to build different development versions of Oppia on different branches.

If you just want to create and share explorations, you may be able to use the hosted server at https://www.oppia.org (in which case you don't need to install anything).

How do I start contributing to Oppia ?

Please refer to CONTRIBUTING.md. (Basically, start by forking the Oppia project on Github, then creating your changes against our develop branch, and finally send us a pull request)

Also, don't be discouraged if you're new to "open source", or if you're still a student -- many of our contributors are, too. The main thing is that you care about helping more people around the world to learn things better. We'd also be happy to provide mentorship and support if this is your first time contributing to an open source project.

How do I run tests ?

There are 3 types of tests which are carried out - Server Side, Client Side and End to End tests. Thes tests help to ensure that the code is in a working state. Before checking in any commits to the Oppia repository, please ensure that every single test passes. For information on running the tests, please refer to Running Tests wiki page.

I need more help, where do I go ?

If you run into any problems, please read our Developer Wiki, or file an issue on our issue tracker, or post to our developer mailing list. Or you could probably ask your questions on our official Gitter or IRC channels preferably during the following office hours (in UTC):

Tuesday -- 08:30 - 09:00, 21:30 - 22:00, 00:30 - 01:00

Wednesday -- 16:30 - 17:00, 21:30 - 22:00, 00:30 - 01:00

Sunday -- 16:30 - 17:00, 21:30 - 22:00, 00:30 - 01:00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment