Stop tracking Python .pyc cache files and ignore __pycache__/ and .memory-changes-* artifacts. Made-with: Cursor
252 lines
4.5 KiB
Plaintext
252 lines
4.5 KiB
Plaintext
# ============================================
|
|
# 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
|
|
|
|
# --------------------------------------------
|
|
# Python bytecode / caches
|
|
# --------------------------------------------
|
|
__pycache__/
|
|
*.py[cod]
|
|
|
|
# --------------------------------------------
|
|
# Agent / tool temporary files
|
|
# --------------------------------------------
|
|
.memory-changes-*.txt
|