codigo faltante
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
docker ps --filter ancestor=mcr.microsoft.com/devcontainers/go --format '{{.Names}}'
|
||||
|
||||
# Ejecutar comandos dentro (workspace montado en /workspaces/outline-mcp):
|
||||
docker exec <container> sh -c "cd /workspaces/outline-mcp && go build ./..."
|
||||
docker exec <container> sh -c "cd /workspaces/outline-mcp && go build -o outline-mcp ./src"
|
||||
```
|
||||
|
||||
- El nombre actual es `great_jang`, pero NO asumirlo: resolverlo con `docker ps` cada sesión.
|
||||
@@ -20,15 +20,15 @@ docker exec <container> sh -c "cd /workspaces/outline-mcp && go build ./..."
|
||||
|
||||
- Go 1.26 (imagen `mcr.microsoft.com/devcontainers/go:1-trixie`). NO bajar a 1.22: `mcp-go` v1.0.0 requiere Go ≥ 1.25.5.
|
||||
- `golangci-lint` v2 solo dentro del contenedor.
|
||||
- Módulo: `outline-mcp`. Todo el código en `main.go` (decisión de diseño D2: monolito deliberado).
|
||||
- Módulo: `outline-mcp`. Código en `src/` (package main): `main.go` (entrypoint + registro de tools), `client.go`, `tools.go`, `updater.go`.
|
||||
|
||||
## Build y verificación
|
||||
|
||||
```bash
|
||||
# Dentro del contenedor:
|
||||
go build -o outline-mcp .
|
||||
go build -ldflags "-X main.Version=v0.0.1-dev -X main.GiteaURL=https://gitea.example.com -X main.RepoOwner=owner -X main.RepoName=outline-mcp" -o outline-mcp .
|
||||
golangci-lint run
|
||||
go build -o outline-mcp ./src
|
||||
go build -ldflags "-X main.Version=v0.0.1-dev -X main.GiteaURL=https://gitea.example.com -X main.RepoOwner=owner -X main.RepoName=outline-mcp" -o outline-mcp ./src
|
||||
golangci-lint run ./src/...
|
||||
# Ver tools/list del servidor MCP (handshake + listing por stdio):
|
||||
printf '{"jsonrpc":"2.0","id":1,"method":"initialize",...}' | ./outline-mcp
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user