Skip to content

NEW CONTRIBUTORS: How to Get Started #16920

@U8NWXD

Description

@U8NWXD

If you're new to Oppia, welcome! 🎉

We have a very comprehensive developer wiki which has useful info on how to set up Oppia locally, learning resources for the languages we use, and info about our coding standards. Feel free to check out the "getting started" instructions, and let us know if there's anything you can't find (so that we can add it).

Important

Once you've set things up and are ready to claim your first issue, please follow these instructions:

You must read this page carefully before you comment on an issue or open a PR. Otherwise, you might not get a response from the Oppia maintainers, and/or your PR will be automatically closed.

Some tips:

  • When asking to be assigned to an issue:
    • Only pick issues that aren't marked with "backlog" or "impact: low".
    • Make sure to include an explanation and video proof of the solution (see our wiki), otherwise the maintainers will just ask you for it.
  • Do not ask to be assigned to issues that someone else is already assigned to and actively working on.
  • If you have any questions, you can ask for help on our GitHub Discussions page, which we check regularly.

Lots of people are getting started with Oppia right now. To make sure we have enough time to answer everyone's questions, please check our documentation first to see if it answers your question. We have put a lot of work into documenting our onboarding process for you on our wiki. If you read those instructions and still have questions, we are happy to help!

Thanks for reading, and we hope you enjoy contributing to the Oppia project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions