Files
info bb7cad9204 Build: Vollständige Windows-Distribution-Infrastruktur
Implementiert ein professionelles Build-System für Windows-Benutzer ohne Python-Installation:

PyInstaller-Integration:
- DocuMentor.spec mit automatischer Icon/Version-Einbindung
- Unterstützung für alle PySide6-UI-Dateien und Dependencies
- UPX-Kompression für kleinere Executable-Größe

Icon-System:
- create_icon.py generiert Standard-Icon oder konvertiert PNG zu ICO
- Multi-Size ICO (16x16 bis 256x256) für alle Windows-Kontexte
- Automatische Integration in Build-Prozess
- Prompts für Bild-KIs (Gemini, DALL-E, etc.)

Versionsinformationen:
- create_version_info.py liest Version aus pyproject.toml
- Windows-Datei-Eigenschaften (Rechtsklick → Details)
- Automatische Generierung bei jedem Build

Build-Automatisierung:
- build_windows.py orchestriert gesamten Build-Prozess
- Erstellt Icon und Versionsinformationen automatisch
- Generiert ZIP-Archiv für Distribution
- Cleanup alter Builds

Inno Setup-Integration:
- installer.iss für professionelle Setup.exe
- GUID-Generator (generate_guid.py)
- Desktop-Verknüpfungen und Start-Menü-Integration

Dokumentation:
- BUILD.md - Schnellstart-Anleitung
- docs/windows_distribution.md - Detaillierte Distribution-Dokumentation
- docs/icon_and_version_info.md - Icon- und Versions-System
- resources/icon_prompt.md - KI-Prompts für Icon-Generierung

Dependencies:
- pyinstaller>=6.0.0 für Executable-Erstellung
- pillow>=10.0.0 für Icon-Generierung

Externe Abhängigkeiten (Java, FOP, Saxon, diff-pdf) bleiben separat installierbar.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 20:37:30 +01:00

1.6 KiB

Resources für DocuMentor

Dieses Verzeichnis enthält Ressourcen für den Windows-Build.

Icon (icon.ico)

Das Icon wird verwendet für:

  • Windows-Executable (DocuMentor.exe)
  • Inno Setup Installer
  • Desktop-Verknüpfungen
  • Start-Menü-Einträge

Icon erstellen

Automatisch (Standard-Icon):

python create_icon.py

Dies erstellt ein einfaches Standard-Icon mit DocuMentor-Branding.

Aus eigenem PNG-Bild:

python create_icon.py mein-icon.png

Ihr PNG sollte idealerweise:

  • Mindestens 256x256 Pixel groß sein
  • Quadratisch sein
  • Transparenten Hintergrund haben (optional)

Icon-Anforderungen

Das .ico-Dateiformat enthält mehrere Auflösungen:

  • 256x256 (Windows 7+, Taskleiste)
  • 128x128
  • 64x64
  • 48x48 (Standard Desktop-Icon)
  • 32x32 (Explorer Details)
  • 16x16 (kleines Icon)

Das create_icon.py Skript erstellt automatisch alle diese Größen.

Icon manuell ersetzen

  1. Eigenes Icon als resources/icon.ico speichern
  2. Oder mit einem Online-Tool PNG→ICO konvertieren
  3. Build-Skript verwendet automatisch die vorhandene Datei

Design-Richtlinien

Falls Sie ein eigenes Icon erstellen:

  • Einfach und klar: Funktioniert auch in kleinen Größen (16x16)
  • Professionell: Passend zum Business-Kontext
  • Wiedererkennbar: DocuMentor steht für Dokumenten-Management
  • Kontrast: Gut sichtbar auf hellem und dunklem Hintergrund

Weitere Ressourcen

In diesem Verzeichnis können später weitere Ressourcen abgelegt werden:

  • Splash-Screen-Bilder
  • Toolbar-Icons
  • Dokumentations-Bilder
  • etc.