*
!*/

# ------------------------------ Permitted Items -------------------------------

# Common
!.gitignore
!ATTRIBUTION*
!COPYING*
!LICENSE*
!NOTICE*
!README*

# Configuration Files
!.editorconfig
!.markdownlint.y*ml
!.pre-commit-config.y*ml
!.prettier*
!.shellcheckrc
!config.y*ml

# Python
!.python-version
!.ruff.toml
!pyproject.toml
!requirements*
!tox.ini
!uv.lock

# JavaScript/TypeScript
!package.json
!tsconfig.json

# Directories
!/.github/**/*
!/scripts/**/*
!/src/**/*
!/tests/**/*

# agebox
!*.agebox
!.ageboxreg.y*ml

# ---------------------------- Always Ignored Items ----------------------------
**/docker/**/data/
*.box
*.cert
*.crt
*.dll
*.dylib
*.env*
*.exe~
*.icloud
*.key
*.log
*.out
*.pdb
*.pem
*.ppk
*.py[cod]
*.rs.bk
*.so
*.test
*.tsbuildinfo
*_ed25519
*_rsa
.Apple*
.DS_Store
.DocumentRevisions-V100
.LSOverride
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
._*
.apdisk
.com.apple.*
.cursorrules
.fseventsd
.history
.htaccess
.local
.next
.npm
.nuxt
.nvm
.venv
.vscode-test
.yarn
1password-credentials.json
Network Trash Folder
[Tt]emporary*
[Vv]irtual[Ee]nv
__pycache__
debug/
env/
envs/
go.work
go.work.sum
jspm_packages
key
key.txt
log/
logs/
node_modules
secring.*
target/
venv
web_modules

# ----------------------------- Specific Overrides -----------------------------

# Examples
!*example*
