-
Notifications
You must be signed in to change notification settings - Fork 0
Template Architecture
Template Architecture documents the repositories Praxis produces: file ownership, framework entry points, request flow, dependency construction, capability integration, process lifecycle, and infrastructure topology.
flowchart LR
Config[praxis.config.json] --> Modules[resolved template modules]
Modules --> Files[framework-native source]
Modules --> Runtime[dependency and lifecycle wiring]
Modules --> Compose[Docker Compose]
Modules --> K8s[Kubernetes when selected]
Modules --> TF[Terraform when selected]
Standard projects compose independent frontend, backend, integration, and deployment modules. Express integration is functional and uses stable lifecycle/route anchors; it is not a class hierarchy.
- Django-Architecture
- Gin-Architecture
- Capability-Architecture
- Compose-Architecture
- Kubernetes-Architecture
- Terraform-Architecture
Praxis Pro always generates a backend stack and local Compose topology. Selected capabilities add framework-specific application code and may add Compose, Kubernetes, or Terraform resources. Terraform requires a chosen cloud.
Use Extending-Generated-Projects when modifying an output. Agents changing templates must start with the Template-Agent-Guide and load the bounded context returned by scripts/resolve-template-context.mjs.
Template modules are selected and composed by Praxis Core, but the output runs without Praxis. To understand selection or patch mechanics, use Core-Internals; to understand runtime behavior, remain in this domain.
This Wiki is generated from the repository's versioned docs/ source. Update and review the source files; do not rely on hand edits to generated Wiki pages.
- Core-Internals
- Architecture
- Repository-Map
- Code-Architecture
- Generation-Pipeline
- Manifest-System
- UI-Templates
- Testing
- Agent-Guide
- Wiki-Publishing
- Template-Architecture
- Standard-Projects
- Standard-Frontend-Architecture
- Express-Architecture
- Fullstack-Architecture
- Praxis-Pro
- Django-Architecture
- Gin-Architecture
- Capability-Architecture
- Compose-Architecture
- Kubernetes-Architecture
- Terraform-Architecture
- Extending-Generated-Projects
- Generated-Backends