Skip to main content

Developer Resources

Guides for developers to contribute to our open source platform, or customize instances with integrations.

📄️ Project Structure

The Tombolo project is structured for clarity, with Tombolo/tombolo_docs hosting the Docusaurus-powered documentation site, while Tombolo/Tombolo contains the codebase split into client-reactjs and server directories. This decoupled client-server architecture allows the React frontend to be served independently by its own web server, Nginx, rather than the Node.js backend, enabling separate development, deployment, and scaling of the client and server. Below is an overview of the key directories and their roles.