-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.gitattributes
More file actions
43 lines (35 loc) · 1.25 KB
/
.gitattributes
File metadata and controls
43 lines (35 loc) · 1.25 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
# GitHub language detection configuration
# Ensure these files are properly recognized as code
*.js linguist-language=JavaScript
*.css linguist-language=CSS
*.html linguist-language=HTML
*.py linguist-language=Python
# Include documentation code files in language statistics
docs/**/*.js linguist-language=JavaScript
docs/**/*.css linguist-language=CSS
docs/**/*.html linguist-language=HTML
# Exclude documentation files from language statistics
*.md linguist-documentation
*.rst linguist-language=reStructuredText
*.txt linguist-documentation
# Exclude generated files
docs/build/** linguist-generated=true
htmlcov/** linguist-generated=true
*.egg-info/** linguist-generated=true
__pycache__/** linguist-generated=true
# Exclude test files from language statistics
tests/*.py linguist-documentation
src/skyborn/plot/**/*.py linguist-generated=true
# Exclude configuration files
*.yml linguist-language=YAML
*.yaml linguist-language=YAML
*.toml linguist-language=TOML
*.json linguist-language=JSON
*.ini linguist-language=INI
# Exclude vendor/third-party files
vendor/** linguist-vendored=true
node_modules/** linguist-vendored=true
# Set specific files as documentation
LICENSE linguist-documentation
CHANGELOG* linguist-documentation
CONTRIBUTING* linguist-documentation