Initial template: LFS-Konfiguration und Projektstruktur
This commit is contained in:
73
.gitattributes
vendored
Normal file
73
.gitattributes
vendored
Normal 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
34
.gitignore
vendored
Normal 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
34
README.md
Normal 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
0
dokumente/.gitkeep
Normal file
0
fotos/.gitkeep
Normal file
0
fotos/.gitkeep
Normal file
0
modelle/.gitkeep
Normal file
0
modelle/.gitkeep
Normal file
0
plaene/.gitkeep
Normal file
0
plaene/.gitkeep
Normal file
Reference in New Issue
Block a user