Files
websitedev/CLAUDE.md
T
Do Siki 9880b5b1d5
CI Pipeline with Test Management / đŸ§Ș Run Tests & Generate Reports (push) Waiting to run
CI Pipeline with Test Management / 🐳 Docker Integration Tests (push) Blocked by required conditions
CI Pipeline with Test Management / đŸ—ïž Build Docker Image (push) Blocked by required conditions
CI Pipeline with Test Management / 📊 Generate Test Summary (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / đŸ§Ș Run Tests & Generate Reports (push) Waiting to run
Test Reporting & Gherkin Analysis / 📊 Analyze Test Coverage (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / 🔄 Sync with Linear (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / ⚡ Performance Monitoring (push) Blocked by required conditions
docs: add /cms-feature workflow for CMS development
Procedural companion to the steering rule: implementation constraints
(no node_modules, CSRF, secret handling), mandatory guide update in the
same commit, the CMS test suite to run, and staging restart + verification
steps.
2026-08-18 13:29:56 +02:00

4.2 KiB
Executable File

CLAUDE.md

[AI AGENT — OLVASD EL ELƐSZÖR] Ez a fĂĄjl egy gyors referencia. A teljes szabĂĄlyrendszer Ă©s workflow-ok a .agent/ mappĂĄban talĂĄlhatĂłk. KötelezƑ elolvasni: .agent/AGENTS.md → .agent/steering/development-rules.md → .agent/steering/architecture.md


Projekt azonosĂ­tĂĄs

  • Projekt: mozdIT Bt. weboldal (websitedev)
  • Plane workspace: developments — pm.llmdev.mozdit.hu
  • Stack: Next.js 15, React 19, TypeScript, Tailwind CSS 4, MongoDB, Winston
  • FƑ könyvtĂĄr: proto/ — minden parancsot innen futtatunk

Gyors referencia — Alapszabályok

  1. Szöveg sosem kerĂŒlhet közvetlenĂŒl komponensbe → proto/src/content/pages/*.json
  2. Feladatok: TODO.md (Plane tĂŒkörkĂ©pe), szinkron: node plane-sync.js
  3. Tesztek: minden feature-höz kötelezƑ; commit elƑtt npm test zöld
  4. Commit: Conventional Commits (feat:, fix:, docs:, chore:)
  5. Fåjlméret: soft limit 300 sor, hard limit 400 sor
  6. Language: kĂłd+commit = English, kommunikĂĄciĂł+docs = Magyar

KötelezƑ parancsok (proto/ mappĂĄbĂłl)

npm run dev             # fejlesztƑi szerver (Turbopack)
npm run build           # produkciĂłs build
npm run lint            # ESLint ellenƑrzĂ©s
npm test                # unit tesztek
npm run test:coverage   # lefedettség riport
npm run test:all        # teljes test suite
node plane-sync.js --list   # Plane projektek listĂĄzĂĄsa
node plane-sync.js          # Plane szinkronizĂĄciĂł

Projekt struktĂșra

websitedev/
├── proto/                      # FƑ Next.js alkalmazás
│   └── src/
│       ├── app/                # App Router: oldalak Ă©s API route-ok
│       ├── components/         # React komponensek (PascalCase.tsx)
│       ├── content/            # JSON tartalom-kezelƑ rendszer
│       │   ├── common.json     # Közös szövegek
│       │   └── pages/          # Oldal-specifikus JSONok
│       ├── lib/                # MongoDB, Logger, Site Config
│       ├── config/             # Statikus site konfiguráció
│       └── types/              # TypeScript típusok
├── docs/                       # Projekt dokumentáció (Magyar)
├── .agent/                     # AI szabályrendszer ← OLVASD EL
│   ├── AGENTS.md               # ElsƑdleges szabályok
│   ├── steering/               # Auto-betöltƑdƑ irĂĄnyelvek
│   ├── workflows/              # /new-feature, /fix-bug, /cms-feature, /review, /deploy
│   └── references/             # Accessibility checklist
├── TODO.md                     # Feladatlista (Plane szinkron)
└── plane-sync.js               # Plane szinkronizáló script

Környezeti våltozók

SzĂŒksĂ©ges vĂĄltozĂłk (.env Ă©s proto/.env.local):

  • MONGODB_URI — MongoDB connection string
  • MONGODB_DB — AdatbĂĄzis neve (default: mozdit)
  • NEXT_PUBLIC_SITE_URL — Publikus site URL
  • NEXT_PUBLIC_WEBMAIL_URL — Webmail service URL
  • NEXT_PUBLIC_CONTACT_EMAIL — Kapcsolati email cĂ­m
  • LINEAR_API_KEY — Linear szinkronizĂĄciĂłhoz

API struktĂșra

  • GET /api/health — Rendszer ĂĄllapot + MongoDB kapcsolat ellenƑrzĂ©s
  • Minden endpoint egysĂ©ges vĂĄlasz formĂĄtumban: { success, data, error }
  • Rate limiting Ă©rzĂ©keny endpoint-okon (pl. /api/contact)

Teljes szabĂĄlyrendszer

Dokumentum Tartalom
.agent/AGENTS.md Összes alapelv, Git konvenciĂłk, mikor kĂ©rdezz
.agent/steering/development-rules.md KĂłdolĂĄsi szabĂĄlyok, bugfix mĂłdszertan, intent capture
.agent/steering/architecture.md Rétegek, adatfolyam, design system szabålyok
.agent/steering/testing.md Tesztelési stratégia, coverage elvåråsok
.agent/workflows/new-feature.md Új funkciĂł fejlesztĂ©si lĂ©pĂ©sei
.agent/workflows/fix-bug.md Hibajavítås lépései (TDD)
.agent/workflows/cms-feature.md CMS fejlesztĂ©s + ĂștmutatĂł karbantartĂĄs
.agent/workflows/review.md Code review checklist
.agent/workflows/deploy.md Deployment folyamat
.agent/references/accessibility-checklist.md WCAG 2.1 AA ellenƑrzƑlista