## Directory-based project format:
.vscode/
.idea/
.DS_Store

# Environment variables (local and overrides)
.env
.env.local

#Exclude folders
vendor
node_modules
temp

# Locale build artifacts (all intermediate build output in one place)
locale/.work

# Uploaded Images
src/Images/Family/*
src/Images/Person/*
# Keep the directories for CI/fresh installs
!src/Images/Family/.gitkeep
!src/Images/Person/.gitkeep

#skins
src/skin/v2/
src/skin/external

# Configuration files with passwords
src/Include/Config.php
orm/propel.php

# Perpl/Propel generated config
src/generated-conf/

# Community plugins are installed at runtime — not committed to git
src/plugins/community/*
# ...except the checked-in .htaccess deny block (GHSA-37mf-vq43-5qp9)
!src/plugins/community/.htaccess

src/admin/data/signatures.json
src/ChurchCRM/model/ChurchCRM/Base
src/ChurchCRM/model/ChurchCRM/Map

src/integrityCheck.json
src/logs/*.log

cypress/screenshots
cypress/videos
cypress/downloads
cypress.config.ts
cypress.env.json

# DDEV — Composer credentials (not covered by .ddev/.gitignore)
# See https://ddev.readthedocs.io/en/stable/users/extend/in-container-configuration/
.ddev/**/auth.json

.claude/settings.json
cy.log
