- Clone latest to .tmp/ directory instead of using git upstream - Users stay completely disconnected from original repo - Use .tmp/ instead of /tmp/ to hide from Obsidian - Add user choice when local modifications detected - Verify all files were addressed with checklist - Clean up temp directory after upgrade - Add .tmp/ to .gitignore
33 lines
413 B
Plaintext
33 lines
413 B
Plaintext
# Sensitive files
|
|
.env
|
|
.env.local
|
|
*.env
|
|
|
|
# API keys and secrets
|
|
*api_key*
|
|
*secret*
|
|
firecrawl_config.sh
|
|
|
|
# Claude files
|
|
CLAUDE.md
|
|
.claude/settings.local.json
|
|
|
|
# MCP config
|
|
.mcp.json
|
|
|
|
# Scripts with sensitive data
|
|
scripts/*_local.sh
|
|
|
|
# macOS files
|
|
.DS_Store
|
|
|
|
# Node modules - always exclude from repo
|
|
node_modules/
|
|
.node_modules/
|
|
pnpm-lock.yaml
|
|
|
|
# Temporary directories
|
|
.tmp/
|
|
|
|
# Never commit real API keys
|
|
*_API_KEY |