Skip to main content
Version: 1.0

Development

Resources for developers who want to contribute to ODE or extend its functionality.

Getting Started with Development

Setup

Set up your development environment and get the codebase running locally.

Setup Guide →

Architecture

Understand the architecture and design decisions behind ODE.

View Architecture →

Component Development

Formulus Development

Develop and contribute to the Formulus mobile app (React Native).

View Docs →

Formplayer Development

Develop and contribute to the Formplayer form engine (React).

View Docs →

Synkronus Development

Develop and contribute to the Synkronus server backend (Go).

View Docs →

Synkronus Portal Development

Develop and contribute to the Synkronus web portal.

View Docs →

Contributing & Extending

Contributing

Learn how to contribute to ODE, including code style and best practices.

Contribute →

Building & Testing

Build ODE components from source and run the test suite.

Build & Test →

Extending ODE

Extend ODE functionality with custom renderers and integrations.

Extend →

Installing Formulus Dev

Install and run the Formulus development build on your device.

Install →