blob: bf4228c7e9594ef911aac1133ff94b8bc2d14eec [file] [view]
---
title: Reference
description: In-depth technical and configuration references for Texeras components and environment.
weight: 50
---
{{% pageinfo %}}
This section contains detailed, low-level reference materials for Texeras configuration, components, and internal modules.
{{% /pageinfo %}}
The **Reference** section provides look-up documentation for developers and maintainers who need specific, technical information about Texeras internals or environment.
Unlike the [Concepts](/docs/concepts/) section, which explains *how Texera works*, this section focuses on *how Texera is configured, built, and extended*.
---
### What you’ll find here
This section includes reference information for:
- **Configuration and Environment Setup:** Detailed parameters and environment variables used for development, deployment, and testing.
- **Project Structure:** Explanation of major code directories, module dependencies, and naming conventions.
- **Execution Engine Details:** Low-level reference for engine modules, operators lifecycle, and workflow translation.
- **Operator Framework:** Technical notes on operator registration, metadata, and extension mechanisms.
- **Frontend Components:** Descriptions of UI module structure, Angular components, and visualization hooks.
- **Persistence and Storage:** Information about Texeras internal storage models, catalog, and workflow metadata.
---
### When to use this section
Use this section when you need:
- To understand or modify Texeras **internal modules or configuration files**.
- To **debug, extend, or refactor** parts of the codebase.
- To **deploy Texera** in a local, testing, or production environment and need to adjust settings or dependencies.
---
### How to maintain this section
Reference pages are often technical and version-specific. Keep them up to date by:
- Linking or embedding **auto-generated documentation** from code comments (e.g., Javadoc for backend modules or TypeDoc for frontend).
- Including **manual reference pages** for configuration files, startup scripts, and architecture diagrams.
- Updating this section whenever internal modules or configuration formats change.
---
### Suggested subpages
| File | Purpose |
|------|----------|
| `reference/configuration.md` | Environment variables, ports, and server settings. |
| `reference/project-structure.md` | Directory overview and build system explanation. |
| `reference/engine.md` | Detailed explanation of execution engine internals. |
| `reference/operators/` | Built-in operator catalog, grouped by category. |
| `reference/frontend.md` | Frontend architecture and components. |
| `reference/storage.md` | Persistence layer, catalog, and metadata handling. |
---
This section is meant to be a **developers technical handbook** for Texeras internal systems a precise reference for anyone maintaining, extending, or deploying the platform.