diff --git a/.gitattributes b/.gitattributes
index 8ca4f50bd61afd1ff1089660db062074a169d0fc..7921cf762d4cbc68464d4f60233bd76a7424fffb 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,6 +1,7 @@
 ## GITATTRIBUTES FOR WEB PROJECTS
 #
 # These settings are for any web project.
+# https://github.com/alexkaratarakis/gitattributes/blob/master/Web.gitattributes
 #
 # Details per file setting:
 #   text    These files should be normalized (i.e. convert CRLF to LF).
@@ -14,6 +15,7 @@
 ##   text and leave all files detected as binary untouched.
 ##   This will handle all files NOT defined below.
 *                 text=auto
+*                 text eol=lf
 
 # Source code
 *.bash            text eol=lf
@@ -54,6 +56,11 @@
 *.dockerignore    text
 Dockerfile        text
 
+# delimited text file
+*.csv             text
+*.tab             text
+*.tsv             text
+
 # Documentation
 *.ipynb           text
 *.markdown        text
@@ -137,6 +144,9 @@ makefile          text
 Procfile          text
 .slugignore       text
 
+# PHP archive
+*.phar            binary
+
 # Graphics
 *.ai              binary
 *.bmp             binary
@@ -199,7 +209,10 @@ Procfile          text
 *.jar             binary
 *.rar             binary
 *.tar             binary
+*.tar.gz          binary
+*.tar.bz2         binary
 *.zip             binary
+*.bz2             binary
 
 # Fonts
 *.ttf             binary