Skip to content

Commit d28fa7a

Browse files
Copilotsolrevdev
andcommitted
Update README.md with project-specific .gitattributes documentation
Co-authored-by: solrevdev <374863+solrevdev@users.noreply.github.com>
1 parent 063d5bd commit d28fa7a

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

README.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,14 @@ seedfolder --dry-run -t node myapp
4444
Documentation and content projects:
4545
- `README.md` - Project documentation template
4646
- `.gitignore` - Documentation specific git ignore patterns
47-
- `.editorconfig` - Editor configuration
47+
- `.gitattributes` - Documentation-focused git attributes with LFS for images/videos
48+
- `.editorconfig` - Documentation optimized editor configuration
4849

4950
### 🏗️ **dotnet** - .NET Project
5051
Complete .NET development environment with standard dotfiles:
5152
- `.dockerignore` - Docker ignore patterns
52-
- `.editorconfig` - Editor configuration
53-
- `.gitattributes` - Git attributes
53+
- `.editorconfig` - Comprehensive C# editor configuration with .NET naming conventions
54+
- `.gitattributes` - Comprehensive .NET git attributes with LFS for binaries and C# language detection
5455
- `.gitignore` - .NET specific git ignore patterns
5556
- `.prettierignore` - Prettier ignore patterns
5657
- `.prettierrc` - Prettier configuration
@@ -61,7 +62,8 @@ Modern Node.js project setup:
6162
- `package.json` - Node.js package configuration
6263
- `index.js` - Main application entry point
6364
- `.gitignore` - Node.js specific git ignore patterns
64-
- `.editorconfig` - Editor configuration
65+
- `.gitattributes` - JavaScript/TypeScript focused git attributes with web asset handling
66+
- `.editorconfig` - JavaScript/TypeScript optimized editor configuration
6567
- `.prettierignore` - Prettier ignore patterns
6668
- `.prettierrc` - Prettier configuration
6769

@@ -70,20 +72,23 @@ Python development environment:
7072
- `main.py` - Main application entry point
7173
- `requirements.txt` - Python dependencies
7274
- `.gitignore` - Python specific git ignore patterns
73-
- `.editorconfig` - Editor configuration
75+
- `.gitattributes` - Python-focused git attributes with LFS for wheels, data files, and ML models
76+
- `.editorconfig` - PEP 8 compliant editor configuration
7477

7578
### 💎 **ruby** - Ruby Project
7679
Ruby development setup:
7780
- `Gemfile` - Ruby dependencies
7881
- `main.rb` - Main application entry point
7982
- `.gitignore` - Ruby specific git ignore patterns
80-
- `.editorconfig` - Editor configuration
83+
- `.gitattributes` - Ruby-focused git attributes with gem handling and ERB template support
84+
- `.editorconfig` - Ruby standard editor configuration
8185

8286
### 🌐 **universal** - Basic Project
8387
Minimal project setup for any use case:
8488
- `README.md` - Project documentation template
8589
- `.gitignore` - Basic git ignore patterns
86-
- `.editorconfig` - Editor configuration
90+
- `.gitattributes` - Conservative cross-platform git attributes with basic binary handling
91+
- `.editorconfig` - Universal editor configuration
8792

8893
## Command Line Interface
8994

0 commit comments

Comments
 (0)