# IDE & System Related Files
.buildpath
.project
.settings
.DS_Store
.idea
.vscode
.docker
/docker-compose.yml
/nbproject

# Local System Files (i.e. cache, logs, etc.)
/administrator/cache
/administrator/logs
/cache
/installation/cache
/tmp
/configuration.php
/.htaccess
/web.config
/.php-cs-fixer.cache
/media

# Template CSS files generated by NPM
/installation/template/css

# Test Related Files
/phpunit.xml
composer.phar
/test-install
/.phpunit.result.cache


# Vendor directory handling
/libraries/vendor
!libraries/vendor/.gitkeep

/media/vendor
!media/vendor/.gitkeep

# Stubs file holding mapped classes
/stubs.php

# JS/CSS Build
node_modules/
/build/assets_tmp
/scss-lint-report.xml

# Removed in Joomla 4
administrator/templates/isis
administrator/templates/hathor
templates/beez3
build/generatecss.php
media/jui/less

# CSS map files
.map

# phpDocumentor Logs
phpdoc-*

# Patch Tester
/administrator/components/com_patchtester
/administrator/templates/atum/html/com_patchtester
/components/com_patchtester
/media/com_patchtester

# Languages
administrator/language/*
!administrator/language/en-GB
administrator/manifests/packages/*
!administrator/manifests/packages/pkg_en-GB.xml
!administrator/language/overrides/index.html
api/language/*
!api/language/en-GB
language/*
!language/en-GB
!language/overrides/index.html

# OSX
._*
.Spotlight-V100
.Trashes

# Windows
Thumbs.db
Desktop.ini

# Never ignore
# Only apply this rule to the main repository's gitignore files
!/.gitignore
!/build/.gitignore

# Build related
RoboFile.ini

# Media Manager
/media/com_media/js/mediamanager.min.js.map
/media/com_media/css/mediamanager.min.css.map

#cypress
/tests/System/output/screenshots
!/tests/System/output/screenshots/.gitkeep
/tests/System/output/videos
!/tests/System/output/videos/.gitkeep
cypress.config.mjs

# WebAuthn FIDO metadata cache
/plugins/system/webauthn/fido.jwt
