Add vibe-kanban

This commit is contained in:
2025-12-31 01:31:54 +07:00
parent 488d7c2a76
commit a37b59f29a
41 changed files with 2004 additions and 0 deletions

View File

@@ -0,0 +1,125 @@
# Vibe Kanban Project Settings Configuration
## Settings URL
http://127.0.0.1:63100/settings/projects?projectId=1a4fdbff-8b23-49d5-9953-2476846cbcc2
## Configuration Steps
### 1. MCP Servers Configuration
In the **MCP Servers** section, add or verify:
**Server Name:** `dev-manager`
**Configuration:**
```json
{
"command": "npx",
"args": ["dev-manager-mcp", "stdio"]
}
```
This enables Vibe Kanban to use dev-manager-mcp for managing multiple dev server instances.
### 2. QA / Testing Configuration
In the **QA** or **Testing** section, configure:
**Enable QA Automation:** ✅ Checked
**Dev Environment Script:**
```
managing-apps/scripts/vibe-dev-server.sh
```
**Or use absolute path:**
```
/Users/oda/Desktop/Projects/managing-apps/scripts/vibe-dev-server.sh
```
**Note:** This path is relative to `/Users/oda/Desktop/Projects` (the Projects folder root)
**Health Check URL:**
```
http://localhost:{port}/health
```
**Dashboard URL (optional):**
```
http://localhost:{port}
```
### 3. Task Status Configuration
Configure which task statuses should auto-start dev environments:
**Status:** `ready-for-qa`
**Auto-start dev environment:** ✅ Enabled
This means when a task moves to "Ready for QA" status, Vibe Kanban will automatically:
1. Call `managing-apps/scripts/start-task-docker.sh` with the task ID
2. Wait for the environment to be ready
3. Provide the test URLs
4. Stop the environment when the task is completed
### 4. Project Root
**Project Root Path:**
```
/Users/oda/Desktop/Projects/managing-apps
```
This should be automatically detected from the `.vibe-kanban/config.json` file location.
## Complete Configuration Summary
Here's what should be configured:
### MCP Servers
-`dev-manager``npx dev-manager-mcp stdio`
### QA Settings
- ✅ Auto-start dev environments: **Enabled**
- ✅ Script: `managing-apps/scripts/start-task-docker.sh`
- ✅ Health check: `http://localhost:{port}/health`
- ✅ Dashboard: `http://localhost:{port}`
### Task Statuses
-`ready-for-qa` → Auto-start dev environment: **Enabled**
## Verification
After configuration, test by:
1. **Create a test task** in managing-apps project
2. **Move it to "Ready for QA"** status
3. **Verify** that Vibe Kanban automatically:
- Starts a Docker environment
- Copies the database
- Provides test URLs
- Shows the environment status
## Troubleshooting
### Script Not Found
- Verify the script path is relative to Projects folder: `managing-apps/scripts/start-task-docker.sh`
- Check that the script is executable: `chmod +x managing-apps/scripts/start-task-docker.sh`
### MCP Server Not Working
- Ensure dev-manager-mcp daemon is running: `npm run dev-manager:start` (in Projects folder)
- Check MCP server configuration matches exactly
### Environment Not Starting
- Check Docker is running
- Verify main database is accessible at localhost:5432
- Check script logs in Vibe Kanban
## Script Path Reference
Since Vibe Kanban runs from `/Users/oda/Desktop/Projects`, all script paths should be relative to that:
-`managing-apps/scripts/start-task-docker.sh`
-`managing-apps/scripts/stop-task-docker.sh`
-`managing-apps/scripts/copy-database-for-task.sh`