# Exclude files from distribution archives /.github export-ignore /tests export-ignore /examples export-ignore /build export-ignore /docs export-ignore /.gitattributes export-ignore /.gitignore export-ignore /.php-cs-fixer.php export-ignore /phpunit.xml.dist export-ignore /phpstan.neon.dist export-ignore /CHANGELOG.md export-ignore /CONTRIBUTING.md export-ignore /Makefile export-ignore /.editorconfig export-ignore # Ensure all files use LF line endings * text=auto eol=lf # Explicitly declare text files *.php text *.json text *.md text *.xml text *.yml text *.yaml text *.txt text *.sh text *.sql text # Declare files that will always have CRLF line endings on checkout *.bat text eol=crlf # Denote all files that are binary and should not be modified *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary *.pdf binary *.phar binary