Inicialización del módulo Go y cambio de version de go a la 1.26
This commit is contained in:
@@ -2,17 +2,17 @@
|
||||
|
||||
## 1. Entorno de desarrollo (devcontainer)
|
||||
|
||||
- [x] 1.1 Crear `.devcontainer/devcontainer.json` con la imagen `mcr.microsoft.com/devcontainers/go:1-1.22-bookworm`
|
||||
- [x] 1.1 Crear `.devcontainer/devcontainer.json` con la imagen `mcr.microsoft.com/devcontainers/go:1-trixie`
|
||||
- [x] 1.2 Configurar extensiones del editor (`golang.go` con gopls) y settings (`go.useLanguageServer: true`)
|
||||
- [x] 1.3 Añadir `postCreateCommand` que instale `golangci-lint` y ejecute `go mod download` cuando exista `go.mod`
|
||||
- [x] 1.4 Verificar: Given el proyecto abierto en DevPod/Dev Containers, When el contenedor se construye, Then dispone de Go 1.22, gopls y golangci-lint operativos
|
||||
|
||||
## 2. Inicialización del módulo Go
|
||||
|
||||
- [ ] 2.1 Ejecutar `go mod init outline-mcp` dentro del contenedor
|
||||
- [ ] 2.2 Instalar dependencias: `go get github.com/mark3labs/mcp-go/mcp github.com/mark3labs/mcp-go/server`
|
||||
- [ ] 2.3 Instalar la librería de auto-update: `go get github.com/minio/selfupdate`
|
||||
- [ ] 2.4 Verificar: Given `go.mod` creado, When se ejecuta `go mod tidy`, Then no hay errores y `go.sum` queda generado
|
||||
- [x] 2.1 Ejecutar `go mod init outline-mcp` dentro del contenedor
|
||||
- [x] 2.2 Instalar dependencias: `go get github.com/mark3labs/mcp-go/mcp github.com/mark3labs/mcp-go/server`
|
||||
- [x] 2.3 Instalar la librería de auto-update: `go get github.com/minio/selfupdate`
|
||||
- [x] 2.4 Verificar: Given `go.mod` creado, When se ejecuta `go mod tidy`, Then no hay errores y `go.sum` queda generado
|
||||
|
||||
## 3. CLI y esqueleto del servidor MCP
|
||||
|
||||
|
||||
Reference in New Issue
Block a user