-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitignore
More file actions
100 lines (83 loc) · 2.25 KB
/
.gitignore
File metadata and controls
100 lines (83 loc) · 2.25 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
# Dependencies
node_modules/
# Build outputs
dist/
dist-electron/
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# OS
.DS_Store
Thumbs.db
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# Environment (Secrets - 중요!)
.env
.env.local
.env.*.local
.env.production
# TypeScript
*.tsbuildinfo
# Server (Python Environment & Caches)
**/server/data/
**/server/venv/
**/server/venv310/
**/server/venv311/
**/server/venv312/
**/server/tests/
# Python cache files (모든 __pycache__ 디렉토리 무시)
**/__pycache__/
*.pyc
*.pyo
*.pyd
**/server/.pytest_cache/
**/server/logs/
# ==========================================
# 🧠 AI Model Management (New)
# ==========================================
# 1. 기본 안전장치: 모든 모델 가중치 파일 무시 (실수로 4GB 파일 올라가는 것 방지)
server/models/**/*.bin
server/models/**/*.safetensors
server/models/**/*.pt
server/models/**/*.pth
server/models/**/*.msgpack
server/models/**/*.h5
# 2. Base Model 폴더 무시 (다운로드 받았다면)
server/models/kakaocorp/
# 3. 예외 허용: 내가 학습시킨 LoRA 어댑터는 업로드 허용! (약 24MB)
# (kanana-lora-v1 폴더 안의 파일들은 Git에 포함시킴)
!server/models/kanana-lora-v1/
!server/models/kanana-lora-v1/*.json
!server/models/kanana-lora-v1/*.bin
!server/models/kanana-lora-v1/*.safetensors
# (koelectra-classifier-v1 폴더 안의 파일들은 Git에 포함시킴)
!server/models/koelectra-classifier-v1/
!server/models/koelectra-classifier-v1/*.json
!server/models/koelectra-classifier-v1/*.bin
!server/models/koelectra-classifier-v1/*.safetensors
# ==========================================
# .NET / C# Build Folders
**/bin/
**/obj/
# Visual Studio User specific files
*.user
*.suo
.vs/
# Native / C++ Build Outputs
# 서브모듈(native/OnVoiceAudioBridge)은 .gitmodules에 의해 관리되므로 무시할 수 없음
# native 폴더 루트의 빌드 산출물만 무시
# native 폴더 루트의 모든 파일 무시
native/*
# .gitkeep 파일만 포함 (폴더 구조 유지용)
!native/.gitkeep
# DLL은 무시 (배포 시 electron-builder가 자동으로 포함)
# 서브모듈 내부의 빌드 산출물은 서브모듈의 .gitignore에서 관리됨
# (native/OnVoiceAudioBridge/.gitignore 참조)
# Debug files
debug~.txt