-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitignore
More file actions
107 lines (99 loc) · 2.63 KB
/
Copy path.gitignore
File metadata and controls
107 lines (99 loc) · 2.63 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
# Local environment and secrets
.env
.env.*
!.env.example
**/application-local.yml
**/application-local.yaml
**/application-dev.yml
**/application-dev.yaml
**/application-prod.yml
**/application-prod.yaml
**/application-*.properties
**/credentials.json
**/secrets.yml
**/secrets.yaml
**/config.local.*
*.pem
*.key
*.p12
*.pfx
*.jks
*.jceks
backend/certs/*
!backend/certs/.gitkeep
# Java / Maven / Spring Boot
target/
*.class
*.jar
*.war
*.ear
*.nar
hs_err_pid*
replay_pid*
.mvn/wrapper/maven-wrapper.jar
# Node / Vite / frontend tooling
node_modules/
dist/
coverage/
*.lcov
.nyc_output/
.vite/
# TanStack Router plugin scratch dir. Its tmp/ children are already caught by the blanket `tmp/`
# rule below; this entry is explicit so anything else the plugin writes here stays untracked too.
.tanstack/
# Route tree generated by the same plugin on `vite dev` / `vite build` (see vite.config.ts). Tracking
# it produced pure churn — every regeneration rewrote the file. NOTE: nothing regenerates it before
# `vite` runs, so a fresh clone has no route tree until the first dev/build. Lint, format:check and
# the vitest suites all pass without it (vitest.config.ts carries no router plugin and already
# excludes it from coverage), but a bare `tsc --noEmit` or a freshly-opened IDE will flag the
# `./routeTree.gen` import in src/main.tsx until you run the app or build once.
frontend/src/routeTree.gen.ts
# Transpiled twins of the Vite config. tsconfig.node.json is `composite`, which implies emit, so a
# `tsc -b` drops these beside vite.config.ts; both were committed once (8d82b70) before anyone
# noticed. tsconfig.node.json now sets noEmit, and these are belt-and-braces in case a tool bypasses
# it — vite always loads the .ts, so a tracked .js twin can only ever be a stale decoy.
frontend/vite.config.js
frontend/vite.config.d.ts
.cache/
*.tsbuildinfo
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Test and generated reports
playwright-report/
test-results/
frontend/playwright-report/
frontend/test-results/
frontend/coverage/
frontend/dist/
.trivycache/
.scannerwork/
backend/.scannerwork/
frontend/.scannerwork/
backend/target/
# OS/editor noise
.DS_Store
Thumbs.db
.idea/
.vscode/*
!.vscode/settings.json
!.vscode/extensions.json
# Python helpers occasionally used for data/setup scripts
__pycache__/
*.py[cod]
.pytest_cache/
.venv/
venv/
# Local output
.run/
output/
tmp/
.tmp/
# AI/workspace scratch
.workspaces/
.copilot-memory
# Codex/agent scratch dir (dev-server logs etc.) — never committed. Anchored to the repo root; broader
# personal agent scratch belongs in a global gitignore / .git/info/exclude, not this shared file.
/.codex-tmp/
.claude/*