-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
145 lines (128 loc) · 4.64 KB
/
Copy path.gitignore
File metadata and controls
145 lines (128 loc) · 4.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg
*.egg-info/
*.manifest
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.hypothesis/
htmlcov/
dist/
build/
# uv
.venv/
# Environment (never commit secrets)
.env
.env.local
.env.prod
.env.*.local
# IDE / editor
.vscode/
.idea/
.fleet/
*.swp
*.swo
.DS_Store
# Node / Next.js
node_modules/
.next/
out/
.tsbuildinfo
next-env.d.ts
# Local infra data
data/
logs/
# Private local combat corpus. It is authorized for local development and
# validation, but must never become a Git, release, or CI artifact.
/WvW/
# Skills catalog NDJSON shipped inside apps/api for the inline skills route.
!apps/api/src/gw2analytics_api/data/
!apps/api/src/gw2analytics_api/data/*.ndjson
# v0.10.26-pre followup-4: load-test fixtures are GENERATED artifacts
# (regenerated on every ``uv run python
# tests/load/scripts/generate_sample_zevtc.py`` invocation). Tracking
# them in git would bloat the repo + mask parser regressions when a
# deterministic regenerated fixture differs from a stale committed one.
# The pattern matches the canonical ``.zevtc`` extension only (not
# arbitrary ``*.bin`` / ``*.dat``); mirrors the Playwright/Visual/
# Marketing fixture gitignore groups above.
tests/load/fixtures/*.zevtc
# OS
Thumbs.db
# Codegen artifacts (web/scripts/dump_openapi.py output)
/openapi.json
# Playwright (v0.7.2) test artifacts
# - test-results/ holds the per-test trace + screenshot
# bundles (retained on failure via
# ``trace: "retain-on-failure"`` in web/playwright.config.ts).
# - playwright-report/ holds the HTML report (generated in
# CI via ``reporter: "html"`` for the artifact upload; the
# local loop uses the ``list`` reporter so this stays empty
# unless someone runs ``pnpm exec playwright test
# --reporter=html``).
web/test-results/
web/playwright-report/
# Real-stack E2E journey screenshots + diagnostics (web/e2e/user-journey.spec.ts).
web/playwright-e2e-screenshots/
# Visual-baseline diff artifacts (web/tests/e2e/visual-regression.spec.ts output).
# Generated on failure (the spec's dimension-mismatch + diff step
# drops a ``*-actual.png`` + ``*-diff.png`` pair into this dir for
# analyst inspection); never commit. The committed PNGs in
# ``docs/screenshots/`` are the canonical baselines; the
# ``web/scripts/screenshots.mjs`` sibling regenerates them on
# ``pnpm screenshots --persist``.
web/tests/e2e/.visual-regression-output/
# Marketing screenshots (web/scripts/screenshots.mjs output).
# The script is tracked; only the PNGs are ignored
# (mirrors the dump_openapi.py -> /openapi.json convention above).
/screenshots/
web/screenshots/
# Per-release operator-facing transfer artefacts (placed at the
# project root for the analyst's local-session use during each
# release window; never committed). Force-add a specific file via
# ``git add -f <file>`` if a future maintainer wants to keep one
# as a project asset:
# - PUSH_INSTRUCTIONS*.md: 1-shot manual ``gh pr create``
# recipe (per-release; one-time use during each wave's
# release window).
# - handoff*.md: per-release v0.10.x night-mode status doc
# (operator-facing handoff; each release window may have its
# own numbered handoff).
# - v*-pre.bundle: per-release git bundle for offline
# transfer (binary; never committed -- git bundles are
# first-class transfer artefacts, not project assets). The
# ``-pre`` suffix matches the canonical v0.10.x
# pre-release naming convention (vMAJOR.MINOR.PATCH-pre).
/PUSH_INSTRUCTIONS*.md
/handoff*.md
/v*-pre.bundle
.aider*
# Dev-only debug & local artifacts (v0.10.26-pre followup-5).
# /real_fight.zevtc is intentionally listed by exact name (not via
# a `*.zevtc` wildcard) because @/sample.zevtc IS tracked by git
# (commit ``b5d5a82`` ``feat(parser): align EVTC parser and tests
# with V1.3 layout`` references it); a wildcard would untrack it.
# /playwright-mcp/ holds the Playwright MCP local test cache
# generated by ``playwright-mcp`` invocations during e2e dev
# loops; mirroring the existing ``/screenshots/`` operator-facing
# transfer-artefact pattern at the top of the file.
/real_fight.zevtc
/.playwright-mcp/
web/.pnpm-store/
# Next.js 16 writes these local compatibility notices beside node_modules when
# its dev server starts. The repository-level AGENTS.md is canonical.
web/AGENTS.md
web/CLAUDE.md
# ---------------------------------------------------------------------------
# Local EI-alignment workbench (v0.16.x parser/EI parity work).
# Never commit: raw combat logs (~19 GB), the vendored Elite Insights CLI,
# and the multi-GB EI reference JSON exports generated from them.
# ---------------------------------------------------------------------------
/zevtc files/
/.tooling/