- Added symbols/ folder (previously separate repo) - Removed symbols/ from .gitignore - Updated CLAUDE.md documentation - Deleted separate Symbols repo on Gitea 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
68 lines
1.7 KiB
Markdown
68 lines
1.7 KiB
Markdown
# Gutachter Symbolbibliothek
|
|
|
|
Webanwendung für die Erstellung von Symbolen für Gutachten.
|
|
|
|
## Live-URL
|
|
|
|
https://docs.artetui.de/symbols/
|
|
|
|
## Seiten
|
|
|
|
- **index.html** - Hauptseite mit Symbol-Bibliothek
|
|
- **index4.html** - Text-Generator (neue SVG.js Version)
|
|
|
|
## Features
|
|
|
|
### Symbol-Bibliothek (index.html)
|
|
- Vordefinierte CAD-Symbole für Gutachten
|
|
- Suche und Filterung
|
|
- Export als SVG, PNG, JPG, DXF
|
|
|
|
### Text-Generator (index4.html)
|
|
- Erstellt Text-Symbole mit Rahmen und Pfeilen
|
|
- Verschiedene Rahmenformen (Rechteck, Abgerundet, Oval, Raute)
|
|
- Konfigurierbare Pfeile mit Winkel und Knick
|
|
- Asymmetrisches Padding für Text-Positionierung
|
|
- Standalone-Pfeil Export
|
|
- Export in verschiedenen Formaten
|
|
|
|
## Technologie
|
|
|
|
- **SVG.js** - Vector Graphics Library
|
|
- **Vanilla JavaScript** - Kein Framework
|
|
- **Modular Architecture** (Text-Generator):
|
|
- state.js - State Management
|
|
- svg-generator.js - SVG-Generierung
|
|
- ui-bindings.js - UI Event Bindings
|
|
- export.js - Export-Funktionen
|
|
|
|
## Verzeichnisstruktur
|
|
|
|
symbols/
|
|
├── index.html # Symbol-Bibliothek
|
|
├── index4.html # Text-Generator (SVG.js)
|
|
├── symbols.js # Symbol-Definitionen
|
|
├── css/ # Stylesheets
|
|
├── lib/
|
|
│ └── svg.min.js # SVG.js Library
|
|
└── js/
|
|
└── text-generator/
|
|
├── state.js
|
|
├── svg-generator.js
|
|
├── ui-bindings.js
|
|
└── export.js
|
|
|
|
## Entwicklung
|
|
|
|
# Auf dem Server
|
|
cd /opt/stacks/spa-hosting/html/symbols
|
|
|
|
# Änderungen committen
|
|
git add .
|
|
git commit -m Beschreibung
|
|
git push origin master
|
|
|
|
## Lizenz
|
|
|
|
Intern - ArTeTui
|