-
Notifications
You must be signed in to change notification settings - Fork 0
Repository Map
github-actions[bot] edited this page Aug 19, 2026
·
3 revisions
| Path | Owner and purpose | Published? |
|---|---|---|
cli/ |
Praxis Flow CLI, generator, manifests, UI artifacts, and tests | GitHub npm package @sidhxntt/praxiflow
|
web/ |
Public Next.js product website | Vercel application |
docs/ |
Human/agent documentation source and design records | Rendered to GitHub Wiki |
scripts/ |
Repository documentation tooling | Repository only |
.github/workflows/ |
CI, UI matrix, Wiki publication | GitHub Actions |
package.json |
Private npm workspace and shared commands | Not published |
| Path | Responsibility |
|---|---|
cli/src/index.ts |
Executable entry point and top-level error boundary |
cli/src/cli/command.ts |
Argument grammar and ParsedCommand
|
cli/src/cli/run.ts |
Command routing |
cli/src/workflow/runCreate.ts |
Interactive questionnaire and create orchestration |
cli/src/workflow/answers.ts |
Convert standard/Pro answers into configuration |
cli/src/config/schema.ts |
Configuration types, defaults, migrations, validation |
cli/src/config/pro.ts |
Pro stacks, capabilities, implication closure |
cli/src/config/load.ts |
Read configuration JSON |
cli/src/config/resolver.ts |
Convert validated configuration to ordered module IDs |
cli/src/composer/manifest.ts |
Manifest type system |
cli/src/composer/compose.ts |
Atomic overlays, patches, packages, env, and token replacement |
cli/src/generator/generate.ts |
Resolve, compose, optionally install and initialize Git |
cli/src/ui/ |
UI catalog, gallery server, browser/terminal selection |
cli/templates/ |
Bundled manifest modules and generated UI artifacts |
cli/scripts/ui/ |
Authoring/generation pipeline for the 40 UI styles |
cli/tests/ |
Unit, integration, generation matrix, accessibility, and package tests |
| Prefix | Examples | Role |
|---|---|---|
base. |
base.workspace |
Root structure for fullstack outputs |
frontend. |
frontend.next, frontend.vue
|
Framework scaffold |
styling. |
styling.tailwind-shadcn |
Cross-framework styling primitives |
ui. |
ui.apple, ui.warp
|
Styled landing page replacement |
backend. |
backend.express |
Standard backend scaffold |
database. |
database.postgres |
Database client/schema integration |
auth. |
auth.clerk |
Authentication integration |
cache. |
cache.redis |
Cache client and lifecycle integration |
deployment. |
deployment.docker |
Deployment artifacts |
pro. |
pro.core, pro.django, pro.gin
|
Pro base and stack |
pro.capability. |
pro.capability.kafka |
Optional Pro implementation capability |
pro.terraform. |
pro.terraform.aws |
Cloud-specific infrastructure |
The contents of cli/templates/ui.<style>/ and cli/templates/ui.catalog/ are generated from design sources and scripts. Edit the canonical sources and renderer under cli/scripts/ui/; then run npm --workspace cli run ui:generate and ui:previews. ui:verify proves committed artifacts are current.
Generated application directories are disposable test fixtures unless a test explicitly preserves them for failure diagnosis. Do not treat cli/dist/ as source; it is rebuilt from TypeScript.
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