docs: adapt project guidelines, architecture, and ADRs for Bun

- Update AGENTS.md, CLAUDE.md, and GEMINI.md with Bun workflow rules and bun:test

- Update docs/ARCHITECTURE.md with Bun runtime layer and lockfile

- Add ADR-010 in docs/DECISIONS.md superseding ADR-001 with Bun adoption

- Update README.md with Bun prerequisites, installation, and run instructions
This commit is contained in:
Lucas Winther
2026-09-05 16:36:00 +02:00
parent 003737d927
commit 4251c03e42
6 changed files with 109 additions and 9 deletions
+29 -1
View File
@@ -32,7 +32,7 @@ A complete OpenProject 17 environment with PostgreSQL 17 and Memcached is includ
### Prerequisites
- Docker and Docker Compose (v2+)
- Node.js (>= 18) and npm
- [Bun](https://bun.sh) (>= 1.2 / 1.3)
### 1. Start the Environment & Seed Data
@@ -89,6 +89,34 @@ docker compose down -v
---
## MCP Server Development (Bun)
Install project dependencies:
```bash
bun install
```
Start the MCP server over stdio:
```bash
bun run src/index.ts
```
Run test suite:
```bash
bun test
```
Type-check:
```bash
bun run typecheck
```
---
## Configuration
The MCP server accepts configuration through environment variables or a `.env` file: