Initial project version
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
---
|
||||
name: Bug Report
|
||||
about: Ein Fehler oder ein unerwartetes Verhalten in der Test-/Audit-Suite.
|
||||
title: '[Bug] '
|
||||
labels: ['bug', 'needs triage']
|
||||
---
|
||||
|
||||
## Beschreibung
|
||||
|
||||
Beschreibe knapp, was fehlerhaft ist und was du stattdessen **erwartet** hättest.
|
||||
|
||||
**Fehlermeldung / Exit-Code (falls vorhanden):**
|
||||
|
||||
```text
|
||||
```
|
||||
|
||||
## Reproduktion
|
||||
|
||||
Wie kann der Fehler reproduziert werden? Bitte als schrittweise Anleitung:
|
||||
|
||||
1. Gehe zu …
|
||||
2. Führe aus `npm run …`
|
||||
3. Siehe Fehler …
|
||||
|
||||
**Betroffenes Skript:**
|
||||
|
||||
- [ ] `tests/audit.mjs`
|
||||
- [ ] `tests/selfplay.mjs`
|
||||
- [ ] `tests/perf-test.mjs`
|
||||
- [ ] `tests/report.mjs`
|
||||
- [ ] CI-Workflow (`.gitea/workflows/aegis.yml`)
|
||||
- [ ] Sonstiges: …
|
||||
|
||||
## Erwartetes vs. tatsächliches Verhalten
|
||||
|
||||
| | Verhalten |
|
||||
|---|---|
|
||||
| **Erwartet** | … |
|
||||
| **Tatsächlich** | … |
|
||||
|
||||
## Erzeugte Artefakte (falls vorhanden)
|
||||
|
||||
Füge relevante Ausschnitte bei (z. B. `audit-result.json`, `perf-result.json`, `selfplay-results.json`):
|
||||
|
||||
```json
|
||||
```
|
||||
|
||||
## Umgebung
|
||||
|
||||
| Feld | Wert |
|
||||
|---|---|
|
||||
| OS | |
|
||||
| Node.js-Version | |
|
||||
| Playwright / Chromium | |
|
||||
| Game-`Aegis-Labyrinth.html`-Version | |
|
||||
| Suite-Version | |
|
||||
|
||||
## Zusätzliche Hinweise
|
||||
|
||||
Screenshots, Logs oder weitere Kontext-Informationen.
|
||||
@@ -0,0 +1,11 @@
|
||||
blank_issues_enabled: true
|
||||
contact_links:
|
||||
- name: Dokumentation (in-Repo)
|
||||
url: https://git.spaeth.biz/Lila-Kuh/Laby#dokumentation
|
||||
about: API, Audits, CI und Ausgabe-Formate sind in docs/ dokumentiert.
|
||||
- name: Changelog & Versionen
|
||||
url: https://git.spaeth.biz/Lila-Kuh/Laby/blob/main/CHANGELOG.md
|
||||
about: Laufende Version + Historie (Game + Suite).
|
||||
- name: Frage / allgemeine Hilfe
|
||||
url: https://git.spaeth.biz/Lila-Kuh/Laby/issues/new?template=bug_report.md
|
||||
about: Falls du dir unsicher bist, welcher Template-Typ passt.
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Ein Vorschlag für eine neue Funktion, Erweiterung oder Verbesserung.
|
||||
title: '[Feat] '
|
||||
labels: ['enhancement', 'needs triage']
|
||||
---
|
||||
|
||||
## Kurzzusammenfassung
|
||||
|
||||
Worum geht es in einem Satz?
|
||||
|
||||
## Motivation
|
||||
|
||||
Warum ist diese Funktion / Erweiterung wichtig? Welchen konkreten Nutzen bringt sie?
|
||||
|
||||
- **Problem / Ziel:** …
|
||||
- **Nutzen für das Projekt:** …
|
||||
|
||||
## Vorschlag (konkret)
|
||||
|
||||
Beschreibe den gewünschten Ablauf oder die gewünschte Implementierung. Je konkreter, desto besser.
|
||||
|
||||
- Betroffene Skripte / Bereiche:
|
||||
- [ ] `tests/audit.mjs`
|
||||
- [ ] `tests/selfplay.mjs`
|
||||
- [ ] `tests/perf-test.mjs`
|
||||
- [ ] `tests/report.mjs`
|
||||
- [ ] CI-Workflow (`.gitea/workflows/aegis.yml`)
|
||||
- [ ] Dokumentation (`docs/`)
|
||||
- [ ] Sonstiges: …
|
||||
|
||||
## Alternativen (falls vorhanden)
|
||||
|
||||
Welche anderen Ansätze hast du schon in Betracht gezogen oder kennst du?
|
||||
|
||||
## Zusätzliche Hinweise
|
||||
|
||||
Beispiele, Links, Mockups oder verwandte Issues.
|
||||
@@ -0,0 +1,49 @@
|
||||
---
|
||||
name: Performance Issue
|
||||
about: Ein Performance-Problem (FPS, Heap, Frame-Timing) im getesteten Game oder in der Suite.
|
||||
title: '[Perf] '
|
||||
labels: ['performance', 'needs triage']
|
||||
---
|
||||
|
||||
## Zusammenfassung
|
||||
|
||||
Kurz: Was ist langsam / wo genau?
|
||||
|
||||
## Messwerte
|
||||
|
||||
| Metrik | Wert | Ziel |
|
||||
|---|---|---|
|
||||
| FPS (Ø) | | ≥ 55 |
|
||||
| Heap (used) | | |
|
||||
| Frame-Timing (max) | | |
|
||||
|
||||
## Setup / Lastprofil
|
||||
|
||||
| Feld | Wert |
|
||||
|---|---|
|
||||
| Level (Index / Name) | |
|
||||
| Anzahl Türme | |
|
||||
| Messdauer (ms) | |
|
||||
| Anzahl Feinde | |
|
||||
|
||||
## `perf-result.json` (Ausschnitt)
|
||||
|
||||
```json
|
||||
```
|
||||
|
||||
## Beobachtete Problemzonen
|
||||
|
||||
- [ ] Particles (`Game.particles`)
|
||||
- [ ] Projectiles (`Game.projectiles`)
|
||||
- [ ] Holograms (`Game.holograms`)
|
||||
- [ ] Beams (`Game.beams`)
|
||||
- [ ] Enemy-Update (O(n²))
|
||||
- [ ] Sonstiges: …
|
||||
|
||||
## Erwartung
|
||||
|
||||
Was sollte erreicht werden (FPS-Ziel, Heap-Limit, spürbar glatter)?
|
||||
|
||||
## Hinweise / Reproduktion
|
||||
|
||||
Level, Turm-Aufstellung, Schritte. Siehe auch `docs/06_Refactoring_Game.md`.
|
||||
Reference in New Issue
Block a user