Add Claude Code conductor commands, MCP server, MMA exec scripts, and implement py_get_var_declaration / py_set_var_declaration which were registered in dispatch and tool specs but had no function bodies. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
BUILD.md
Prerequisites
- [Runtime requirements]
- [Development tools needed]
- [Environment setup]
Build Commands
Development
# Start development server
npm run dev
# Run in watch mode
npm run watch
Production
# Build for production
npm run build
# Start production server
npm start
Testing
# Run all tests
npm test
# Run tests in watch mode
npm run test:watch
# Run specific test file
npm test -- filename
Linting & Formatting
# Lint code
npm run lint
# Fix linting issues
npm run lint:fix
# Format code
npm run format
CI/CD Pipeline
GitHub Actions
# .github/workflows/main.yml
name: CI/CD
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18'
- run: npm ci
- run: npm test
- run: npm run build
Deployment
Staging
- [Deployment steps]
- [Verification steps]
Production
- [Pre-deployment checklist]
- [Deployment steps]
- [Post-deployment verification]
Rollback Procedures
- [Emergency rollback steps]
- [Database rollback if needed]
- [Verification steps]
Troubleshooting
Common Issues
Issue: [Problem description] Solution: [How to fix]
Build Failures
- [Common build errors and solutions]
Keywords
- build
- deployment
- ci/cd
- testing
- production