# Common settings that generally should always be used with your language specific settings # Auto detect text files and perform LF normalization * text=auto # # The above will handle all files NOT found below # # Documents *.md text diff=markdown *.mdx text diff=markdown *.adoc text *.csv text eol=crlf *.rst text *.txt text # Graphics *.png binary *.jpg binary *.jpeg binary *.gif binary *.tif binary *.tiff binary *.ico binary # SVG treated as text by default. *.svg text # If you want to treat it as binary, # use the following line instead. # *.svg binary # Scripts *.bash text eol=lf diff=bash *.sh text eol=lf diff=bash # Serialisation *.conf text *.graphql text *.j2 text *.json text *.rules text *.service text *.toml text *.tmpl text linguist-language=Jinja *.xml text *.xml.i text linguist-language=XML *.xml.in text linguist-language=XML *.yaml text *.yml text # Text files where line endings should be preserved *.patch -text *.diff -text # Python files *.pxd text diff=python *.py text diff=python *.py3 text diff=python *.pyw text diff=python *.pyx text diff=python *.pyz text diff=python *.pyi text diff=python # Fix syntax highlighting on GitHub to allow comments .vscode/*.json linguist-language=JSON-with-Comments # # Exclude files from exporting # .gitattributes export-ignore .gitignore export-ignore .gitkeep export-ignore *.pyc binary export-ignore *.pyo binary export-ignore