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>
103 lines
1.5 KiB
Markdown
103 lines
1.5 KiB
Markdown
# BUILD.md
|
|
|
|
## Prerequisites
|
|
- [Runtime requirements]
|
|
- [Development tools needed]
|
|
- [Environment setup]
|
|
|
|
## Build Commands
|
|
|
|
### Development
|
|
```bash
|
|
# Start development server
|
|
npm run dev
|
|
|
|
# Run in watch mode
|
|
npm run watch
|
|
```
|
|
|
|
### Production
|
|
```bash
|
|
# Build for production
|
|
npm run build
|
|
|
|
# Start production server
|
|
npm start
|
|
```
|
|
|
|
### Testing
|
|
```bash
|
|
# Run all tests
|
|
npm test
|
|
|
|
# Run tests in watch mode
|
|
npm run test:watch
|
|
|
|
# Run specific test file
|
|
npm test -- filename
|
|
```
|
|
|
|
### Linting & Formatting
|
|
```bash
|
|
# Lint code
|
|
npm run lint
|
|
|
|
# Fix linting issues
|
|
npm run lint:fix
|
|
|
|
# Format code
|
|
npm run format
|
|
```
|
|
|
|
## CI/CD Pipeline
|
|
|
|
### GitHub Actions
|
|
```yaml
|
|
# .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
|
|
1. [Deployment steps]
|
|
2. [Verification steps]
|
|
|
|
### Production
|
|
1. [Pre-deployment checklist]
|
|
2. [Deployment steps]
|
|
3. [Post-deployment verification]
|
|
|
|
## Rollback Procedures
|
|
1. [Emergency rollback steps]
|
|
2. [Database rollback if needed]
|
|
3. [Verification steps]
|
|
|
|
## Troubleshooting
|
|
|
|
### Common Issues
|
|
**Issue**: [Problem description]
|
|
**Solution**: [How to fix]
|
|
|
|
### Build Failures
|
|
- [Common build errors and solutions]
|
|
|
|
## Keywords <!-- #keywords -->
|
|
- build
|
|
- deployment
|
|
- ci/cd
|
|
- testing
|
|
- production |