-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Praxis is a deterministic project generator. A user describes a desired project through the praxiflow CLI or a versioned JSON configuration; Praxis validates that intent, resolves a set of composable template modules, and atomically writes a complete source tree.
This directory is the documentation source of truth. The Praxis GitHub Wiki is rendered from these files so documentation changes travel through the same review history as code.
- Overview — what Praxis is and is not.
- Architecture — the major systems and data flow.
- Standard-Projects or Praxis-Pro — what gets generated.
- Repository-Map — workspace and directory ownership.
- Code-Architecture — TypeScript modules and abstractions.
- Generation-Pipeline — the complete execution sequence.
- Manifest-System — how template modules compose.
- Testing — the evidence required for a safe change.
Start with the Agent-Guide. It maps common tasks to authoritative files, invariants, and verification commands. Do not infer generator behavior from template filenames alone: module selection and manifest selectors determine what reaches an output.
| Page | Answers |
|---|---|
| [[Terminology | Terminology]] |
| [[Code-Architecture | Code architecture]] |
| [[Generation-Pipeline | Generation pipeline]] |
| [[Manifest-System | Manifest system]] |
| [[Generated-Backends | Generated backends]] |
| [[UI-Templates | UI templates]] |
| [[Wiki-Publishing | Wiki publishing]] |
- Pages describe the current
main/cliimplementation unless marked Future direction. - Repository-relative source links identify the implementation that supports a claim.
- A template existing on disk does not mean it is selected for every project.
- Frontend-only projects do not generate a backend. Backend and fullstack projects generate Express;
pro-backendgenerates Django/DRF or Go/Gin. - Generated projects are outputs, not runtime dependencies of the Praxis CLI.
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