-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.gitignore
More file actions
87 lines (75 loc) · 2.08 KB
/
Copy path.gitignore
File metadata and controls
87 lines (75 loc) · 2.08 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
# Project-local reference material
.ref/
CODEBASE_REVIEW.md
# Node / pnpm
node_modules/
.pnpm-store/
.npm/
.pnpm-debug.log*
npm-debug.log*
# Block stray npm lockfiles — this project is pnpm-only. A package-lock.json
# alongside pnpm-lock.yaml corrupts node_modules (mixed-manager installs).
package-lock.json
npm-shrinkwrap.json
yarn.lock
# Build outputs
# Repo-root dist/ holds packaged installer + win-unpacked output; ignore
# everything inside it except the .gitkeep marker so the empty dir stays in
# the tree.
dist
dist/*
!dist/.gitkeep
out/
build/
backend/build/
backend/build-release/
*.exe
*.pdb
*.ilk
*.lib
*.obj
# TypeScript incremental build state. Regenerated by `npm run typecheck` and by
# electron-vite; the recorded paths and timestamps are machine-local, so a
# committed copy only ever produces spurious diffs.
*.tsbuildinfo
# Editor / OS
.DS_Store
Thumbs.db
*.log
# Code-signing key material must never be committed. The self-signed MSIX
# signing cert lives in the local Windows certificate store (never exported
# to disk in the repo); these patterns are belt-and-braces in case a key or
# PFX is ever exported into the working tree by mistake. The PUBLIC .cer that
# users trust is written into the already-ignored dist/ directory.
*.pfx
*.p12
*.pvk
*.snk
*.key
.cache/
coverage/
frontend/coverage/
backend/build-coverage/
# Cross-layer diagnostic logs (see backend/src/Log.h, frontend main + renderer logger)
debug/
# CMake junk
CMakeCache.txt
CMakeFiles/
cmake-build-*/
# Electron-vite
.electron-vite/
# Transient TS-config bundle that electron-vite / Vite emit while loading
# `electron.vite.config.ts`. Normally unlinked on exit, but a killed build
# (Ctrl+C, crash) can leave one behind.
electron.vite.config.*.mjs
vite.config.*.timestamp-*
lint-output.txt
clang-tidy-report.txt
.mypy_cache
# Personal BPM eval manifest (use manifest.example.csv as a template)
backend/tools/bpm_eval/manifest.csv
# Local dev scratch (Roformer validation: model weights, audition wavs)
.tmp_roformer/
# Playwright Electron e2e artefacts (traces, HTML report)
frontend/test-results/
frontend/playwright-report/