chore: initialize repository with .gitignore

Go 빌드 산출물, 프로파일링 데이터, 네트워크 캡처(pcap), 에디터·OS 임시 파일
및 로컬 환경 변수를 추적 대상에서 제외한다.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-07 01:30:33 +00:00
commit 29d6f97f22
+65
View File
@@ -0,0 +1,65 @@
# ---- Go ----
*.exe
*.exe~
*.dll
*.so
*.dylib
# 테스트·커버리지 산출물
*.test
*.out
coverage.txt
coverage.html
# Go workspace
go.work
go.work.sum
# Vendor (사용하지 않음 — go modules 사용)
vendor/
# ---- 빌드 산출물 ----
/bin/
/dist/
*.bin
# 자동 생성 protobuf 코드 (재생성 가능 — 향후 재고)
# /src/gen/
# ---- 프로파일링·벤치마크 산출물 ----
*.prof
*.pprof
cpu.out
mem.out
trace.out
# 벤치마크 결과는 의도적으로 추적하지만, 임시 산출물은 제외
benchmarks/results/**/raw/
benchmarks/results/**/*.tmp
# ---- 네트워크 캡처 ----
*.pcap
*.pcapng
# ---- 에디터 / OS ----
.DS_Store
Thumbs.db
.vscode/
.idea/
*.swp
*.swo
*~
.~lock.*
# ---- 로컬 환경 ----
.env
.env.local
*.local
# ---- 로그 ----
*.log
logs/
# ---- Claude Code 세션 메모리 (선택적) ----
# 본 디렉터리에 자동 생성되는 사용자별 메모리 파일이 있을 경우 제외
.claude/local/