# ============================================ # Obsidian Vault .gitignore # ============================================ # -------------------------------------------- # Sensitive Files # -------------------------------------------- 04_Archive/SENSITIVE-DO-NOT-SYNC/ 04_Archive/security-sensitive/ 04_Archive/personal-private/ **/*login*.md **/*password*.md **/*credential*.md **/*secret*.md **/*private*.md **/apikey*.md **/token*.md # -------------------------------------------- # Obsidian Configuration # -------------------------------------------- # Workspace files (local layout configuration) .obsidian/workspace .obsidian/workspace.json .obsidian/workspace-mobile.json # Cache files .obsidian/cache .obsidian/workspace-mobile.json.bak # Plugin data and cache .obsidian/plugins/*/data.json .obsidian/plugins/*/data.json.bak # Obsidian statistics and state files .obsidian/vault-stats.json .obsidian/app.json .obsidian/appearance.json # Obsidian Sync .obsidian/sync-config.json # Machine-specific Obsidian configuration (auto-generated, varies per user) .obsidian/backlink.json .obsidian/community-plugins.json .obsidian/core-plugins.json .obsidian/daily-notes.json .obsidian/graph.json .obsidian/types.json # Plugin and theme manifest files (auto-generated metadata) .obsidian/plugins/*/manifest.json .obsidian/themes/*/manifest.json # Optional: Uncomment if you don't want to sync themes and snippets # .obsidian/themes/ # .obsidian/snippets/ # -------------------------------------------- # Trash # -------------------------------------------- .trash/ .Trash/ # -------------------------------------------- # Node.js / JavaScript # -------------------------------------------- node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Dependency lock files (optional, adjust based on team needs) # package-lock.json # yarn.lock # pnpm-lock.yaml # Build output dist/ build/ out/ *.tsbuildinfo # Environment variables .env .env.local .env.*.local .env.memory .smart-env/ .venv-memory/ # MCP Configuration (may contain secrets) .mcp.json # -------------------------------------------- # Operating System Files # -------------------------------------------- # macOS .DS_Store .AppleDouble .LSOverride ._* .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # Windows Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db *.stackdump [Dd]esktop.ini desktop.ini $RECYCLE.BIN/ *.lnk # Linux *~ .directory .Trash-* .nfs* # -------------------------------------------- # Editors / IDEs # -------------------------------------------- # VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace # JetBrains IDEs .idea/ *.iml *.iws *.ipr out/ # Sublime Text *.sublime-workspace *.sublime-project # Vim [._]*.s[a-v][a-z] [._]*.sw[a-p] [._]s[a-rt-v][a-z] [._]ss[a-gi-z] [._]sw[a-p] Session.vim Sessionx.vim .netrwhist # Emacs *~ \#*\# /.emacs.desktop /.emacs.desktop.lock *.elc auto-save-list tramp # -------------------------------------------- # Temporary Files and Backups # -------------------------------------------- *.tmp *.temp *.bak *.backup *.swp *.swo *~ .*.swp .*.swo # Conflict files *conflicted* *conflict* # -------------------------------------------- # Log Files # -------------------------------------------- *.log logs/ *.log.* .memory-sync.log # -------------------------------------------- # Other Common Ignores # -------------------------------------------- # Compressed files (if not needed in version control) # *.zip # *.tar.gz # *.rar # Large media files (adjust as needed) # *.mp4 # *.mov # *.avi # Test coverage coverage/ *.lcov .nyc_output/ # Local databases *.db *.sqlite *.sqlite3 memory_eval/results/ # -------------------------------------------- # Project Specific # -------------------------------------------- # Claude temporary files .claude/cache/ .claude/temp/ # Claude sessions (conversation history - typically too large and personal) .claude/sessions/ # Claude local settings (machine-specific configuration) .claude/settings.local.json # Claude test files .claude/test-*.md # Build script generated files FIRST_RUN_COMPLETED #MCP .claude/mcp.json