-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
46 lines (37 loc) · 1.39 KB
/
.gitattributes
File metadata and controls
46 lines (37 loc) · 1.39 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
# GitAttributes file to control language statistics and other Git behaviors
# Exclude frontend component libraries and generated files from language statistics
frontend/src/components/ui/* linguist-vendored
frontend/src/lib/* linguist-vendored
frontend/components/ui/* linguist-vendored
frontend/lib/* linguist-vendored
# Exclude common dependency and build directories
**/node_modules/** linguist-vendored
**/dist/** linguist-vendored
**/build/** linguist-vendored
**/target/** linguist-vendored
# Exclude package lock files from language stats
package-lock.json linguist-generated
yarn.lock linguist-generated
pnpm-lock.yaml linguist-generated
# Exclude generated Java class files
**/*.class linguist-generated
# Mark documentation files appropriately
*.md linguist-documentation
docs/** linguist-documentation
# Ensure main source code is properly detected
ai/careers/app/**/*.py linguist-language=Python
backend/src/**/*.java linguist-language=Java
frontend/src/**/*.tsx linguist-language=TypeScript
frontend/src/**/*.ts linguist-language=TypeScript
frontend/app/**/*.tsx linguist-language=TypeScript
# Configuration files
*.json linguist-data
*.yml linguist-data
*.yaml linguist-data
*.xml linguist-data
*.properties linguist-data
# Docker files
Dockerfile linguist-language=Dockerfile
docker-compose.yml linguist-language=YAML
# Dataset Creation
ai/careers/app/services/create_dataset.py linguist-vendored