Workspace Metadata
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-02 02:01:36 +02:00
docs docs: P10 slice 5 (wiki links) landed 2026-10-02 02:01:36 +02:00
.gitignore chore: ignore Playwright MCP session artifacts 2026-09-14 23:59:15 +02:00
.opencode-mem-project Initial workspace config: AGENTS.md, opencode settings, gitignore 2026-09-09 23:45:30 +02:00
AGENTS.md docs: record the landed P8 deployment wiring, P6/P7 postponed 2026-09-26 22:56:16 +02:00
opencode.json Initial workspace config: AGENTS.md, opencode settings, gitignore 2026-09-09 23:45:30 +02:00
README.md add README 2026-09-10 00:02:45 +02:00

GW2Suggest Workspace

Companion app for Guild Wars 2 that helps groups of players find achievements to tackle together — FastAPI backend, Vue 3 frontend, Ansible deployment.

Repository layout

This repository holds the workspace-level configuration only. The three components are independent git repositories (gitignored here, cloned side-by-side into this directory):

Directory Repository What it is
api/ ssh://git@git.hackthehell.de/gw2suggest/api.git FastAPI backend: player data sync, GW2 metadata, achievement suggestions
frontend/ ssh://git@git.hackthehell.de/gw2suggest/frontend.git Vue 3 + TypeScript single-page application
deploy/ ssh://git@git.hackthehell.de/gw2suggest/deploy.git Ansible playbooks and provisioning for Debian 13+ servers

Workspace-tracked files:

  • AGENTS.md — orientation for AI coding agents (opencode): workspace map, runtime summary, cross-cutting quality gates. Each component has its own AGENTS.md with its commands, architecture, and conventions.
  • opencode.json — workspace-level opencode settings: permission grants for common lint/test/build commands.
  • .opencode-mem-project — marker so opencode-mem treats every session under this workspace as one project with shared memory.

Setting up a new machine

git clone ssh://git@git.hackthehell.de/gw2suggest/workspace.git gw2suggest
cd gw2suggest
git clone ssh://git@git.hackthehell.de/gw2suggest/api.git
git clone ssh://git@git.hackthehell.de/gw2suggest/frontend.git
git clone ssh://git@git.hackthehell.de/gw2suggest/deploy.git

For dependencies and per-component commands, see the respective AGENTS.md and README.md (uv for api/ and deploy/, npm for frontend/).

Note: ~/.config/opencode/ (global opencode settings, agents, plugins) is not versioned here and must be replicated separately when moving machines.