-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
50 lines (46 loc) · 1.65 KB
/
Copy path.gitignore
File metadata and controls
50 lines (46 loc) · 1.65 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
__pycache__/
*.py[cod]
.venv/
venv/
dist/
*.egg-info/
.idea/
.vscode/
.coverage
.coverage.*
htmlcov/
.pytest_cache/
build/
dist/
# Character files are never committed here — not published ones, and not the
# maintainer's own. A .hdc is a machine-readable build; committing published
# characters redistributes stat blocks, and committing authored ones puts a
# corpus in a repo that promises to carry none. kirby-cost settled this the
# same way; see its .gitignore.
#
# Real-file tests read KIRBY_COMBAT_AUTHORED and skip when it is unset.
# See tests/corpus.py.
tests/fixtures/*.hdc
.movement-*.md
.superpowers/
# Any venv variant, not just the exact name .venv — a renamed one
# (.venv-dead-py312) slipped past `.venv/` and put 5.8G of CUDA libraries
# into a commit, which GitHub rejected on push.
.venv*/
# ── Book-derived corpora are never committed ──────────────────────────
# A HERO Designer file is a machine-readable build, and the published ones
# are paid Hero Games content -- committing them redistributes stat blocks.
# PeterB, 2026-09-06: "never publish that ledger" / "keep them local".
#
# Deliberately broad and unanchored: a .hdc dropped in a scratch directory is
# the same problem as one under tests/. kirby-cost settled this first and
# carries explicit negations for the three characters PeterB authored
# himself; nothing here is meant to be an exception.
*.hdc
*.hdp
*.hdt
# Exported corpora -- power_library projections, character dumps. Ids, names
# and numbers may live in a PRIVATE module; the ledger and its rulebook prose
# never leave the machine.
*power_library*.json
*power_library*.sql