commit 29d6f97f22b7a708ff058a82eb276a140e47eea4 Author: Godopu Date: Thu May 7 01:30:33 2026 +0000 chore: initialize repository with .gitignore Go 빌드 산출물, 프로파일링 데이터, 네트워크 캡처(pcap), 에디터·OS 임시 파일 및 로컬 환경 변수를 추적 대상에서 제외한다. Co-Authored-By: Claude Opus 4.7 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6922054 --- /dev/null +++ b/.gitignore @@ -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/