# devAlice — Syncthing .stignore 템플릿 (개발자 워크스테이션용) # # 사용법: # 1. 동기화 폴더 루트에 `.stignore` 이름으로 저장 # 2. Syncthing UI → Folder → Edit → Ignore Patterns 에서 "Use .stignore" 활성화 # 3. Rescan 트리거 → 무시된 파일은 동기화 대상에서 제외 # # 라인 prefix: # (없음) — 매치되면 무시 # ! — 매치되면 동기화 (예외) # // — 주석 # (?i) — 대소문자 무시 # # 자세한 문법: https://docs.syncthing.net/users/ignoring.html // === 의존성 / 빌드 산출물 === node_modules .pnpm-store bower_components vendor // 빌드 디렉토리 dist build out target // Rust/Java .next .nuxt .svelte-kit .turbo .vercel .cache // === 가상환경 / Python === __pycache__ *.pyc *.pyo .venv venv .pytest_cache .mypy_cache .ruff_cache // === IDE / 에디터 === .idea .vscode/settings.json // 사용자별 settings는 동기화 안 함 *.swp *.swo .DS_Store Thumbs.db desktop.ini // === Git === // Git 폴더는 동기화하면 충돌·손상 위험 큼. 별도 git push로 동기화 권장. .git // === 로그 / 임시 === *.log logs tmp .tmp // === OS 시스템 파일 === $RECYCLE.BIN System Volume Information .Trash .fseventsd .Spotlight-V100 // === 시크릿 (절대 동기화 금지) === .env .env.local .env.*.local *.pem *.key id_rsa id_ed25519 .aws/credentials .netrc // === 캐시 === .eslintcache .parcel-cache .stylelintcache coverage // === 큰 바이너리 (선택적 — 필요하면 주석 해제) === // *.iso // *.dmg // *.zip // *.tar.gz // === 예외: 위 패턴 중 동기화하고 싶은 파일이 있다면 === // !.vscode/extensions.json // !.env.example