Initial template: LFS-Konfiguration und Projektstruktur

This commit is contained in:
2025-12-08 19:32:31 +00:00
commit ad06ecc802
7 changed files with 141 additions and 0 deletions

73
.gitattributes vendored Normal file
View File

@@ -0,0 +1,73 @@
# =============================================================================
# Git LFS Konfiguration für Projekt-Repositories
# Alle binären Dateien werden auf der Storage Box gespeichert
# =============================================================================
# 3D/CAD-Formate → LFS
*.ifc filter=lfs diff=lfs merge=lfs -text
*.step filter=lfs diff=lfs merge=lfs -text
*.stp filter=lfs diff=lfs merge=lfs -text
*.iges filter=lfs diff=lfs merge=lfs -text
*.igs filter=lfs diff=lfs merge=lfs -text
*.stl filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.glb filter=lfs diff=lfs merge=lfs -text
*.gltf filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
*.3mf filter=lfs diff=lfs merge=lfs -text
*.ply filter=lfs diff=lfs merge=lfs -text
*.off filter=lfs diff=lfs merge=lfs -text
*.wrl filter=lfs diff=lfs merge=lfs -text
*.bim filter=lfs diff=lfs merge=lfs -text
*.brep filter=lfs diff=lfs merge=lfs -text
*.fcstd filter=lfs diff=lfs merge=lfs -text
*.skp filter=lfs diff=lfs merge=lfs -text
*.3dm filter=lfs diff=lfs merge=lfs -text
*.gh filter=lfs diff=lfs merge=lfs -text
*.ghx filter=lfs diff=lfs merge=lfs -text
*.dwg filter=lfs diff=lfs merge=lfs -text
*.dxf filter=lfs diff=lfs merge=lfs -text
# Office-Dokumente → LFS
*.pdf filter=lfs diff=lfs merge=lfs -text
*.docx filter=lfs diff=lfs merge=lfs -text
*.doc filter=lfs diff=lfs merge=lfs -text
*.xlsx filter=lfs diff=lfs merge=lfs -text
*.xls filter=lfs diff=lfs merge=lfs -text
*.pptx filter=lfs diff=lfs merge=lfs -text
*.ppt filter=lfs diff=lfs merge=lfs -text
*.odt filter=lfs diff=lfs merge=lfs -text
*.ods filter=lfs diff=lfs merge=lfs -text
*.odp filter=lfs diff=lfs merge=lfs -text
# Bilder → LFS
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
*.tif filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.ai filter=lfs diff=lfs merge=lfs -text
*.eps filter=lfs diff=lfs merge=lfs -text
*.svg filter=lfs diff=lfs merge=lfs -text
*.raw filter=lfs diff=lfs merge=lfs -text
*.cr2 filter=lfs diff=lfs merge=lfs -text
*.nef filter=lfs diff=lfs merge=lfs -text
*.heic filter=lfs diff=lfs merge=lfs -text
# Video/Audio → LFS
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.avi filter=lfs diff=lfs merge=lfs -text
*.mkv filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
# Archive → LFS
*.zip filter=lfs diff=lfs merge=lfs -text
*.7z filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text

34
.gitignore vendored Normal file
View File

@@ -0,0 +1,34 @@
# =============================================================================
# .gitignore für Projekt-Repositories
# =============================================================================
# OS-Dateien
.DS_Store
Thumbs.db
desktop.ini
*.swp
*~
# Temporäre Dateien
*.tmp
*.temp
*.bak
*.backup
~$*
# Log-Dateien
*.log
# Cache-Verzeichnisse
.cache/
__pycache__/
node_modules/
# IDE/Editor
.idea/
.vscode/
*.sublime-*
# AutoSave/Recovery
*.autosave
*_recover.*

34
README.md Normal file
View File

@@ -0,0 +1,34 @@
# Projektname
> Kurzbeschreibung des Projekts
## Projektstruktur
```
├── modelle/ # 3D-Modelle (IFC, STEP, STL, OBJ, etc.)
├── plaene/ # Pläne und technische Zeichnungen (PDF, DWG, DXF)
├── dokumente/ # Dokumentation, Berichte, Protokolle
├── fotos/ # Fotos und Bilder vom Projekt
└── README.md # Diese Datei
```
## Dateiformate
**3D-Modelle** werden mit dem integrierten Online 3D Viewer direkt in Gitea angezeigt:
- IFC, STEP/STP, IGES
- STL, OBJ, 3DS, FBX
- GLTF/GLB, DAE, 3MF
- PLY, OFF, WRL
**Große Dateien** werden automatisch via Git LFS auf der Storage Box gespeichert.
## Verwendung
1. Repository klonen: `git clone git@git.artetui.de:projekte/PROJEKTNAME.git`
2. LFS-Dateien laden: `git lfs pull`
3. Dateien hinzufügen und committen
## Ansprechpartner
- **Projektleitung:** [Name]
- **Erstellt am:** [Datum]

0
dokumente/.gitkeep Normal file
View File

0
fotos/.gitkeep Normal file
View File

0
modelle/.gitkeep Normal file
View File

0
plaene/.gitkeep Normal file
View File