Files
helldivers/CLAUDE.md
T

1.2 KiB
Raw Blame History

CLAUDE.md helldivers

Overview

Port: 3012 Type: Authenticated Multiplayer App (WebSocket, SQLite, ELO-Rating, Bcrypt, Helmet)

Running

node server.js    # Produktion
npm run dev       # Entwicklung

Structure

helldivers/
├── server.js        # Express + WebSocket (ws) + SQLite (better-sqlite3)
├── public/app.js    # Gesamte Client-Logik (~1840 Zeilen)
├── public/styles.css
├── public/index.html
├── scripts/         # DB-Migrations / Seed
└── data/helldivers.db

Deployment

  • Runs under PM2 on the host
  • Nginx reverse-proxies to port 3012

Branches

  • main stable, production-ready code
  • bugfixes-features active development

Commit Convention

type: short description Types: feat, fix, refactor, docs, chore

PROJECT_MAP.md Pflege

Falls Funktionen, API-Routen, WebSocket-Message-Types oder State-Variablen hinzugefügt, geändert oder entfernt werden, muss PROJECT_MAP.md vor dem Commit aktualisiert werden. Gilt für beide KIs (Claude und Codex) gleichermaßen.

Changelog

  • Nach jeder Änderung CHANGELOG.md aktualisieren
  • Format: ## [Unreleased] für laufende Änderungen