# folder2md4llms ignore patterns
# This file specifies patterns for files and directories to ignore
# during repository processing. Uses gitignore-style patterns.

# ============================================================================
# VERSION CONTROL
# ============================================================================
.git/
.svn/
.hg/
.bzr/
CVS/

# ============================================================================
# BUILD ARTIFACTS & DEPENDENCIES
# ============================================================================
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Python development tools
.mypy_cache/
.ruff_cache/
.tox/
.nox/
.black/
.isort.cfg
htmlcov/
.benchmarks/

# Virtual environments
venv/
env/
.venv/
.env/
virtualenv/

# UV package manager
uv.lock

# Testing & Coverage
.pytest_cache/
.coverage
coverage.xml
.nyc_output/
htmlcov/
cov_html/
coverage_html/
.benchmarks/

# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
.eslintcache

# Java
*.class
*.war
*.ear
*.jar
target/

# C/C++
*.obj
*.o
*.a
*.lib
*.dll
*.exe

# Rust
target/
Cargo.lock

# Go
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
go.sum

# .NET
bin/
obj/
*.dll
*.exe
*.pdb

# ============================================================================
# IDE & EDITOR FILES
# ============================================================================
.vscode/
.idea/
.claude/
.cursor/

# ============================================================================
# AI ASSISTANT FILES
# ============================================================================
.claude/
Claude.md
CLAUDE.md
claude.md

# ============================================================================
# BUILD & OUTPUT DIRECTORIES
# ============================================================================
build/
output/
outputs/
out/
results/
reports/

# ============================================================================
# CACHE DIRECTORIES
# ============================================================================
.cache/
cache/
.tmp/
tmp/
*.swp
*.swo
*~
.project
.classpath
.c9revisions/
*.sublime-project
*.sublime-workspace
.history/

# ============================================================================
# OS GENERATED FILES
# ============================================================================
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# ============================================================================
# LOGS & TEMPORARY FILES
# ============================================================================
*.log
*.tmp
*.temp
*.cache
*.pid
*.seed
*.pid.lock
.nyc_output
.grunt
.sass-cache
.node_repl_history

# ============================================================================
# DOCUMENTATION & MEDIA
# ============================================================================
# Large media files
*.mp4
*.avi
*.mov
*.wmv
*.flv
*.webm
*.mkv
*.m4v
*.3gp
*.3g2
*.rm
*.swf
*.vob

# Large images (keep smaller ones for analysis)
*.psd
*.ai
*.tiff
*.tif
*.bmp
*.ico
*.raw
*.cr2
*.nef
*.arw
*.dng
*.orf
*.sr2

# ============================================================================
# ARCHIVES & PACKAGES
# ============================================================================
*.zip
*.tar.gz
*.tgz
*.rar
*.7z
*.bz2
*.xz
*.Z
*.lz
*.lzma
*.cab
*.iso
*.dmg
*.pkg
*.deb
*.rpm
*.msi

# ============================================================================
# SECURITY & SECRETS
# ============================================================================
*.key
*.pem
*.p12
*.p7b
*.crt
*.der
*.cer
*.pfx
*.p7c
*.p7r
*.spc
.env
.env.*
*.secret
secrets/
.secrets/
.aws/
.ssh/

# ============================================================================
# DATABASES & DATA FILES
# ============================================================================
*.db
*.sqlite
*.sqlite3
*.db3
*.s3db
*.sl3
*.mdb
*.accdb

# ============================================================================
# FOLDER2MD4LLMS OUTPUT FILES
# ============================================================================
# Default output files generated by folder2md4llms
output.md
*.output.md
folder_output.md
repository_output.md

# ============================================================================
# CUSTOM PATTERNS
# ============================================================================
# Add your custom ignore patterns below:

# Example: Ignore specific directories
# my_private_dir/
# temp/
# cache/

# Example: Ignore specific file types
# *.backup
# *.old
# *.orig
