-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
98 lines (83 loc) · 1.75 KB
/
.gitattributes
File metadata and controls
98 lines (83 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# Git attributes for academic repository
# PDFs - treat as binary, don't diff
*.pdf binary
*.PDF binary
# Academic document formats - treat as binary
*.doc binary
*.docx binary
*.odt binary
*.rtf binary
# Data files - treat as binary
*.xlsx binary
*.xls binary
*.ods binary
*.rda binary
*.rds binary
*.RData binary
*.pkl binary
*.pickle binary
*.h5 binary
*.hdf5 binary
*.mat binary
*.sav binary
# Image files - treat as binary
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.bmp binary
*.tiff binary
*.svg binary
*.eps binary
# Text-based academic formats - use text diff
*.tex text
*.bib text
*.md text
*.txt text
*.csv text
*.tsv text
*.json text
*.xml text
*.yaml text
*.yml text
# R and Python scripts
*.R text
*.r text
*.py text
*.ipynb text
# Configuration files
*.cff text
.gitignore text
.gitattributes text
# Line ending normalization for text files
* text=auto
# Markdown files - normalize to LF
*.md text eol=lf
*.markdown text eol=lf
# YAML/JSON files - normalize to LF
*.yml text eol=lf
*.yaml text eol=lf
*.json text eol=lf
# Citation and bibliography files - normalize to LF
*.bib text eol=lf
*.cff text eol=lf
# Jupyter notebooks - normalize to LF and treat as text
*.ipynb text eol=lf
# Archive files - treat as binary
*.zip binary
*.tar binary
*.gz binary
*.tgz binary
*.7z binary
# Linguist overrides for GitHub language statistics
*.md linguist-documentation
*.txt linguist-documentation
CHANGELOG.md linguist-documentation
CONTRIBUTING.md linguist-documentation
CODE_OF_CONDUCT.md linguist-documentation
LICENSE linguist-documentation
# Don't count certain files in language statistics
*.pdf linguist-generated=false linguist-documentation
supplementary/* linguist-documentation
references/* linguist-documentation
assets/* linguist-documentation