docs: Projektnamen bereinigen, README und Web aktualisieren
Entfernt den Zusatz "ehemals xsl-validator" aus CLAUDE.md und README. README mit korrekten Infos zu Theme, Worker-Pool und externen Tools ergänzt. Download-Links auf Web-Seite auf Version 1.7.3 aktualisiert. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
**Professionelle XSL-Transformations-Verwaltung und PDF-Generierung**
|
||||
|
||||
DocuMentor (ehemals xsl-validator) ist eine leistungsstarke PySide6-basierte Desktop-Anwendung zur Verwaltung und Validierung von XSL-Transformationen mit automatischer PDF-Generierung. Die Anwendung bietet eine intuitive GUI zur Konfiguration von Transformations-Toolchains (Saxon, Apache FOP, diff-pdf) und zur Verwaltung komplexer PDF-Generierungsprojekte mit PostgreSQL-Datenbankintegration.
|
||||
DocuMentor ist eine leistungsstarke PySide6-basierte Desktop-Anwendung zur Verwaltung und Validierung von XSL-Transformationen mit automatischer PDF-Generierung. Die Anwendung bietet eine intuitive GUI zur Konfiguration von Transformations-Toolchains (Saxon, Apache FOP, diff-pdf) und zur Verwaltung komplexer PDF-Generierungsprojekte mit PostgreSQL-Datenbankintegration.
|
||||
|
||||
## Features
|
||||
|
||||
@@ -14,7 +14,7 @@ DocuMentor (ehemals xsl-validator) ist eine leistungsstarke PySide6-basierte Des
|
||||
### ⚡ Asynchrone Batch-Verarbeitung
|
||||
- Verarbeiten Sie große Mengen von XML-Dateien im Hintergrund
|
||||
- Fortschrittsanzeige für lange Transformationen
|
||||
- 4x schnellere XSLT-Transformationen durch Worker-Pool-Architektur
|
||||
- Parallelisierte XSLT-Transformationen durch eine Worker-Pool-Architektur
|
||||
|
||||
### 🔍 Intelligente Duplikatserkennung
|
||||
- Automatische Hash-basierte Erkennung von identischen XML-Dateien (Blake2b)
|
||||
@@ -37,7 +37,7 @@ DocuMentor (ehemals xsl-validator) ist eine leistungsstarke PySide6-basierte Des
|
||||
- Plattformübergreifende Unterstützung (Linux, Windows, macOS)
|
||||
|
||||
### 🎨 Modernes UI
|
||||
- Dark-Theme-Unterstützung via `qdarktheme`
|
||||
- Dark/Light-Theme-Unterstützung
|
||||
- Drag-and-Drop für XML-Dateien
|
||||
- Responsive und intuitive Benutzeroberfläche
|
||||
|
||||
@@ -58,13 +58,14 @@ uv sync
|
||||
pip install -e .
|
||||
```
|
||||
|
||||
### Externe Tools (optional)
|
||||
### Externe Tools
|
||||
|
||||
Für die volle Funktionalität benötigen Sie:
|
||||
|
||||
- **Saxon-HE**: XSLT 3.0 Prozessor ([Download](https://www.saxonica.com/download/))
|
||||
- **Apache FOP**: PDF-Generierung aus XSL-FO ([Download](https://xmlgraphics.apache.org/fop/download.html))
|
||||
- **diff-pdf**: PDF-Vergleich ([GitHub](https://github.com/vslavik/diff-pdf))
|
||||
- **OpenJDK/JRE**: für Saxon und Apache FOP. JDK empfohlen für Worker-Pools ([Eclipse Temurin](https://adoptium.net))
|
||||
|
||||
## Verwendung
|
||||
|
||||
@@ -74,12 +75,14 @@ Für die volle Funktionalität benötigen Sie:
|
||||
uv run python src/main.py
|
||||
```
|
||||
|
||||
### Erste Start
|
||||
Konfigurieren Sie Ihre Tools (Saxon, Apache FOP, diff-pdf) in den Einstellungen
|
||||
|
||||
### Projekt erstellen
|
||||
|
||||
1. Legen Sie ein neues Projekt an
|
||||
2. Konfigurieren Sie Ihre Tools (Saxon, Apache FOP) in den Einstellungen
|
||||
3. Organisieren Sie XSL-Stylesheets und XML-Dateien in der Baumstruktur
|
||||
4. Führen Sie Transformationen aus
|
||||
2. Organisieren Sie XSL-Stylesheets und XML-Dateien in der Baumstruktur
|
||||
3. Führen Sie Transformationen aus
|
||||
|
||||
### Konfiguration
|
||||
|
||||
|
||||
Reference in New Issue
Block a user