Offizielle Website von Minecraft-Gilde.de (Minecraft-Server: Minecraft Gilde), gebaut mit Astro.
- Astro (statische Seite)
- TypeScript (strict)
- Tailwind CSS
- React (Astro Islands)
- Vitest (Unit-Tests)
- Node.js >= 22
npm install
npm run devDev-Server: http://localhost:4321
| Befehl | Zweck |
|---|---|
npm run dev |
Lokale Entwicklung |
npm run build |
Produktionsbuild nach dist/ |
npm run preview |
Lokale Vorschau des Builds |
npm run check |
Astro Type-/Template-Check |
npm run lint |
ESLint |
npm run test |
Unit-Tests (Vitest) |
npm run test:e2e |
End-to-End-Tests (Playwright) |
npm run config:check |
Konfigurations-Drift prüfen |
npm run format:check |
Prettier-Check (CI-tauglich) |
- Befehle:
src/content/commands/list.json - Regeln:
src/content/rules/main.json - FAQ:
src/content/faq/main.json - Tutorial:
src/content/tutorial/*.md
Hinweis: In Regeln werden Abschnitte teilweise als HTML-Strings gepflegt. Inhalte sauber escapen.
src/pages/für Seitensrc/layouts/für Layoutssrc/components/für UI-Komponentensrc/features/für Feature-Modulesrc/scripts/für Browser-Logiksrc/content/für redaktionelle Inhaltepublic/für statische Assets und Server-Dateienscripts/für Build-Helfer
- Doku-Index
- Konfiguration und Umgebungsvariablen
- Frontend-Bootstrap und Ladeverhalten
- Content-Collections und Datenformate
- SEO, Canonical und strukturierte Daten
- Build- und Output-Besonderheiten
- Teststrategie (Unit und E2E)
- Projektstruktur und Frontend-Konventionen
- Statistik-API und lokaler Proxy
- Live-Daten Architektur
- Content Security Policy (CSP)
Empfohlener lokaler Gate-Run:
npm run format:check
npm run lint
npm run check
npm run testBei Build-/Routing-/Asset-Änderungen zusätzlich:
npm run buildCI-Workflow: .github/workflows/quality.yml
npm run builderzeugt die statische Ausgabe indist/.- Inhalte aus
public/werden 1:1 nachdist/kopiert.