folder-treeDesign of our code

Get to know the core building blocks of our codebase

When it comes to building for us, we follow clear and consistent engineering practices. From predictable folder structures and reusable components to type safety and performance-first decisions, our goal is to keep the codebase easy to understand and safe to extend.

Understanding a codebase by jumping randomly between files can be overwhelming, especially for first-time contributors. To address this, we have documented how our code is structured, how individual modules are built, and the patterns we expect contributors to follow.

This section is designed to give you a solid mental model of the project before you start making changes, so you can contribute with confidence and without unnecessary friction.\


What you will find here

This section is split into smaller, focused pages that cover how the codebase works in practice:

Each page reflects how the project is built today, and will evolve as the codebase grows.

Last updated