-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
147 lines (122 loc) · 1.79 KB
/
.gitignore
File metadata and controls
147 lines (122 loc) · 1.79 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
146
147
# MailSentinel - Privacy-First Gmail Triage Tool
# Comprehensive .gitignore for Go project with OAuth, LLM, and audit data
# Binaries and executables
/bin/
/build/
*.exe
*.exe~
*.dll
*.so
*.dylib
mailsentinel
mailsentinel.exe
# Go build artifacts
*.test
*.prof
*.out
*.cover
coverage.txt
coverage.html
# Go workspace files
go.work
go.work.sum
# Environment and configuration files
.env
.env.local
.env.production
.env.staging
*.env
# OAuth and authentication tokens
data/gmail_token.json
*.token
*.credentials
oauth_*.json
client_secret*.json
service_account*.json
# Audit and log files
data/audit/
logs/
*.log
audit_*.json
# Test data and temporary files
testdata/temp/
tmp/
temp/
*.tmp
*.temp
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Dependency directories
vendor/
node_modules/
# Debug and profiling files
debug
*.pprof
*.trace
cpu.prof
mem.prof
# Local development files
local_config.yaml
dev_config.yaml
test_config.yaml
# Backup files
*.bak
*.backup
*~
# Archive files
*.tar.gz
*.zip
*.rar
# Documentation build
docs/_build/
site/
# Local testing artifacts
test_results/
benchmark_results/
*.benchmark
# Encryption keys (if accidentally created as files)
*.key
*.pem
encryption_key*
audit_key*
# LLM model files (if downloaded locally)
models/
*.gguf
*.bin
# Profile backups
profiles/*.backup
profiles/backup/
# Runtime data
pid
*.pid
*.seed
*.pid.lock
# Coverage directory used by tools like istanbul
coverage/
*.lcov
# nyc test coverage
.nyc_output
# Dependency lock files (optional - uncomment if needed)
# go.sum
# Local scripts and utilities
scripts/local_*
scripts/dev_*
scripts/debug_*
# Configuration overrides
config.local.yaml
config.dev.yaml
config.override.yaml