Managed stacks
Managed stacks provide deterministic code generation from design files using predefined technology templates. Each stack implements a complete technology ecosystem with standardized patterns, configurations and tooling.
How Managed Stacks Work
Managed stacks transform design files into production-ready code through a deterministic mapping process:
- Design Analysis: The system analyzes your design files for components, relationships and specifications
- Template Selection: Appropriate templates are selected based on the chosen technology stack
- Code Generation: Code is generated following predefined patterns and best practices
- Project Structure: Complete project structure with dependencies, configurations and tooling is created
Supported Technology Stacks
The platform currently supports the following managed stacks:
Backend Services
- Java Spring Boot Stack: Enterprise-grade Java applications with Spring Boot framework
- Node.js TypeScript Stack: Modern Node.js applications with TypeScript support
- NestJS TypeScript Stack: Scalable Node.js applications using NestJS framework
Frontend Applications
- React TypeScript Stack: Modern React applications with TypeScript
Legacy Support
- Node.js JavaScript Stack (deprecated): Legacy JavaScript support (migration recommended)
Stack characteristics
Each managed stack provides:
Standardized Project Structure
- Consistent directory organization across projects
- Predefined configuration files and settings
- Standardized naming conventions and patterns
Technology-Specific Features
- Framework-specific implementations and patterns
- Optimized dependency management
- Technology-appropriate testing frameworks
- Built-in development and deployment configurations
Solution CLI
All managed stacks integrate with the CLI for project management and code generation, while allowing you to use your preferred IDE for implementation work.
For detailed information about each stack's capabilities and configurations, refer to the individual stack documentation linked above.