forked from handy-computer/transcribe.cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
86 lines (69 loc) · 2.01 KB
/
Copy path.gitignore
File metadata and controls
86 lines (69 loc) · 2.01 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
# Build trees
/build/
/build-*/
/cmake-build-*/
# Rust workspace build output (Cargo.lock IS committed — workspace has a binary)
/target/
# Python distribution output (provider wheels/sdists at the repo root;
# bindings/python/dist for the pure API package; wheelhouse* from local
# cibuildwheel / wheel-repair runs)
/dist/
/bindings/python/dist/
/wheelhouse*/
# Canary GGUFs fetched by CI / local smoke runs
/canary/
# Scratch space for benchmarks, staging, etc.
/tmp/
# Editor / OS
.DS_Store
*.swp
*.swo
.idea/
.vscode/
*.iml
# Claude Code — local state ignored, but project-versioned skills are carved back in.
# Use .claude/* (not .claude/) so git can descend and honor the negations below.
.claude/*
!.claude/skills/
# Python (for converters under scripts/)
__pycache__/
*.py[cod]
.venv/
.uv/
# Generated artifacts that should not be committed
*.gguf
*.nemo
*.safetensors
*.onnx
*.onnx.data
# Local model artifacts (converter output, etc).
/models/
# Local-only fetched golden assets (kept out of git - they
# should be fetchable, not assumed present in every contributor environment)
/tests/golden/**/*.f32
/tests/golden/**/*.bin
/tests/golden/**/*.npy
# Symlinked references stash for editor grepping
/references/
# WER evaluation data + generated working reports.
/samples/wer/
/reports/*
# Reviewable porting evidence (intake, porting log) is intentionally committed.
!/reports/porting/
!/reports/porting/**
# ...but per-run preflight outputs and validate report bundles are ephemeral:
# they regenerate in seconds from committed inputs (manifest, tolerance, code).
# Committing them without CI adds clutter without verification. Paste their
# stdout into the PR description instead; the reviewer re-runs to verify.
/reports/porting/*/*/preflight-gate-*.json
/reports/porting/*/*/preflight-gate-*.md
/reports/porting/*/*/[0-9]*T[0-9]*Z-*/
# Internal planning docs (not committed)
PORTING.md
RESUME.md
PERF.md
WER_TESTING.md
# IDE / language-server artifacts
.cache/
# Local working notes (plans, drafts) — never committed
/notes/