Safeguards:
⚠️ Autobackup of existing files with .backup extensions (no overwrites!).
💾 Automatic rollbacks or cleanup tools via Code Architect: Clean Up Backup Files
User Experience:
CLI-driven wizard in VS Code
Cross-platform compatibility
Run Project:
🏃♀️ Run your project hassle-free in the different modes (dev/prod/debug).
🔌 Supports Flutter, Go, Rust, Node.js, and FastAPI projects.
Automatically detects project type and runs it.
Supports different entry points (e.g., main.py, app.js, main.go, etc.).
🛠️ How to Use
6-Step Quick Start
Open Project Root Folder:
Ensure your project folder is your VS Code workspace.
Launch via Command Palette:
Press Cmd/Ctrl+Shift+P → type Code Architect: Generate Project Structure or Press cmd/ctrl+shift+a
Choose Frameworks:
Project Type (e.g., Flutter, Angular, Next.js, CMake, Kotlin)
Project Name: Enter your project name.
Project-Specific Config:
Flutter: Org ID (e.g., com.example), architecture, state management
Rust: Actix/Axum/Warp selection
Go: Framework (e.g., Gin, Echo)
Backup Confirmed
Existing files are saved to <file_name>.backup if conflicts occur.
Generate Structure
Watch folders/files scaffold in your project!
Cleanup
🗑️ Remove backups via Code Architect: Clean Up Backup Files from the palette or Press cmd/ctrl+shift+b.
Run Project
🏃♀️ Run your project directly from the palette by selecting Code Architect: Run Project or pressing Cmd/Ctrl+Shift+R.
Choose your preferred mode: Development, Production, or Debug.
Supports device selection for compatible frameworks like Flutter.
Automatically detects entry points (e.g., main.py, app.js, main.go) and runs the project seamlessly.
Enhanced compatibility for cross-platform development environments.
📦 Installation
Option 1: Install from Marketplace
Option 2: Local Development
# From root of this repository:
npm install && vsce package