8273017082
- Add 8 PARA directories to .gitignore whitelist (234 files) - Completes dual-layer sync: LLM Wiki layer + PARA personal knowledge layer - markdown_output/ remains excluded (transit zone)
74 lines
1.4 KiB
Plaintext
74 lines
1.4 KiB
Plaintext
# Obsidian vault — whitelist strategy
|
|
# Ignore everything at repo root, explicitly allow specific dirs/files.
|
|
# Rationale: keep LLM Wiki layer + infra in git; track .obsidian configs too.
|
|
|
|
/*
|
|
|
|
# === Tracked content (LLM Wiki layer + PARA layer + infrastructure) ===
|
|
!raw/
|
|
!wiki/
|
|
!Templates/
|
|
!tools/
|
|
!.githooks/
|
|
!AGENTS.md
|
|
!.gitignore
|
|
!.gitattributes
|
|
!.mailmap
|
|
|
|
# PARA layer (personal knowledge)
|
|
!Categories/
|
|
!References/
|
|
!Notes/
|
|
!Daily/
|
|
!Clippings/
|
|
!Tags/
|
|
!Attachments/
|
|
!Presentations/
|
|
|
|
# Allow everything inside tracked dirs
|
|
!raw/**
|
|
!wiki/**
|
|
!Templates/**
|
|
!tools/**
|
|
!.githooks/**
|
|
!Categories/**
|
|
!References/**
|
|
!Notes/**
|
|
!Daily/**
|
|
!Clippings/**
|
|
!Tags/**
|
|
!Attachments/**
|
|
!Presentations/**
|
|
|
|
# === Obsidian config — track but ignore high-churn state/caches ===
|
|
!.obsidian/
|
|
!.obsidian/**
|
|
|
|
# Device-specific workspace state (frequent churn, causes merge conflicts)
|
|
.obsidian/workspace.json
|
|
.obsidian/workspace.json.tmp
|
|
.obsidian/workspace_*.json
|
|
.obsidian/workspace_*_Conflict.json
|
|
|
|
# Large derived indexes
|
|
.obsidian/copilot-index-*.json
|
|
|
|
# Plugin internals: binaries, deps, backups, high-churn caches
|
|
.obsidian/plugins/*/node_modules/
|
|
.obsidian/plugins/*/*.exe
|
|
.obsidian/plugins/*/*.dll
|
|
.obsidian/plugins/*/data.json.bak
|
|
.obsidian/plugins/recent-files-obsidian/data.json
|
|
|
|
# Plugin compiled bundles (large, reinstalled automatically on plugin install)
|
|
.obsidian/plugins/*/main.js
|
|
|
|
# === Python ===
|
|
**/__pycache__/
|
|
*.pyc
|
|
|
|
# === OS junk ===
|
|
**/Thumbs.db
|
|
**/.DS_Store
|
|
**/desktop.ini
|