Initial extract: templates + methodology guide from Ideation
Public, version-controlled source of truth for TeamIDE's project templates, coding conventions, and the build-plan → PM scaffolding rules. Mounted read-only by TeamIDE's planner agent at runtime. Extracted from the personal Ideation repo as a precondition for workspace-projects-agent-spec.md §9.4. Personal Ideation stays private; this repo holds only the publishable methodology.
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
# Build & Deployment
|
||||
|
||||
> Build process and deployment instructions for [Project Name]
|
||||
|
||||
## Build Commands
|
||||
|
||||
```bash
|
||||
cd app
|
||||
|
||||
# Development build
|
||||
./build.sh -dev -open
|
||||
|
||||
# Production build (installs to ~/Applications)
|
||||
./build.sh -prod
|
||||
|
||||
# Clean build artifacts
|
||||
./build.sh clean
|
||||
```
|
||||
|
||||
## Build Output
|
||||
|
||||
```
|
||||
app/build/
|
||||
├── dev/
|
||||
│ └── [AppName].app # Development build
|
||||
├── prod/
|
||||
│ └── [AppName].app # Production build
|
||||
├── logs/
|
||||
│ └── build_latest.log # Build output
|
||||
└── console/
|
||||
└── console_latest.log # Runtime logs
|
||||
```
|
||||
|
||||
## Production Build
|
||||
|
||||
### macOS
|
||||
|
||||
1. Build the production version:
|
||||
```bash
|
||||
./build.sh -prod
|
||||
```
|
||||
|
||||
2. The app is automatically installed to `~/Applications/`
|
||||
|
||||
### Distribution
|
||||
|
||||
[Add distribution instructions - notarization, signing, etc.]
|
||||
|
||||
## TeamIDE Deployment
|
||||
|
||||
If using TeamIDE for hosting:
|
||||
|
||||
```bash
|
||||
# Deploy changes
|
||||
teamide_deploy
|
||||
|
||||
# Set environment variables
|
||||
teamide_set_env_vars
|
||||
|
||||
# Check logs
|
||||
teamide_get_logs
|
||||
```
|
||||
|
||||
**Workspace ID**: `[your-workspace-id]`
|
||||
|
||||
## Environment Variables
|
||||
|
||||
### Required for Production
|
||||
|
||||
```env
|
||||
# List production environment variables
|
||||
```
|
||||
|
||||
### Optional
|
||||
|
||||
```env
|
||||
# List optional environment variables
|
||||
```
|
||||
Reference in New Issue
Block a user