Prerequisites

To work on the O3 frontend, you will need to have the following tools and technologies set up:

Code organization

Code in O3 is organized into several domain-specific monorepos:

Installation

Most times, you'll be working within one monorepo. Generally speaking, to set up one of these monorepos locally, you'd need to:

Editor setup

We typically use Visual Studio code when developing on O3. We recommend setting up the following extensions to enhance your development workflow:

Next steps

Success! You are now ready to start building with O3! 🥳 Read through our contributing guide to learn how to contribute to O3. You can also read through our coding conventions guide to learn how to make high quality contributions to O3.