# Kortapp-z - Windows App Store  
**Open-Source, kostenlos, werbefrei**  

Grundsatz: Keine Werbung, kontinuierliche Updates  

## Open-Source-Richtlinien  

1. **Open-Source-Code**: Nutzung, Modifikation, Verbreitung und kommerzielle Nutzung erlaubt, mit Pflicht zur Nennung des Originalautors.  
2. **Open-Source-Dokumentation**: Gleiche Bedingungen wie für Code.  
3. **Open-Source-Ressourcen** (Icons, Screenshots): Gleiche Bedingungen.  
4. Alle abgeleiteten Produkte (Websites, Apps, Erweiterungen etc.) müssen diese Lizenz einhalten.  
5. **Keine Werbung** – in keiner Form.  
6. **Keine Spenden** werden angenommen.  
7. **Keine Sponsoring** wird angenommen.  
8. **Pull Requests (PR) sind willkommen**, auch ohne vorheriges Issue.  
9. Eigene Projekte können per PR eingereicht werden, aber solche mit unter **1000 Stars** werden gelöscht.  

## Projektbeschreibung  

Eine einfache Windows-App zum Herunterladen und Verwalten von Software.  

**Hauptfunktionen:**  
- Softwareverwaltung  
- Download-Manager  
- Integrierte Tools  

## Hauptmerkmale  

- Minimalistische Download-Oberfläche  
- Download-Fortschrittsverfolgung  
- Hintergrund-Downloads  
- Visuell ansprechende App-Karten  
- Sauberer und strukturierter Code  

## Build und Packaging  

### Systemanforderungen  
- **.NET 8.0 SDK**  
- **Windows 10/11**  

### Build-Befehle  

#### 32-Bit-Version  
```bash
dotnet publish -c Release -r win-x86 -p:PublishSingleFile=true
```  

#### 64-Bit-Version  
```bash
dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true
```  

Erstellte Dateien werden unter folgendem Pfad abgelegt:  
```
bin\Release\net8.0-windows\[Plattform]\publish
```  

### Zusätzliche Optionen  
- `--self-contained true` – eigenständige Builds (größere Dateien)  
- `-p:PublishTrimmed=true` – Größenreduzierung (experimentell)  

## Projektstruktur  

```
kortapp-z/  
├── MainForm.cs          # Hauptfenster-Logik  
├── DownloadManager.cs   # Download-Manager  
├── AppCard.cs           # App-Karte  
├── DownloadItem.cs      # Download-Element  
├── img/                 # Grafiken  
│   ├── ico/             # Icons  
│   └── png/             # Screenshots  
└── resource/            # Ressourcen  
    └── aria2c.exe       # Download-Tool  
```  

## Laufzeitanforderungen  

- **.NET 8.0 Runtime** (bei Framework-abhängiger Build)  
- **Windows 10 oder neuer**  

## Lizenz  

**MIT License**  
Copyright (c) 2025 zsyg  

## Andere Plattformen  

**Gitee-Mirror**: [https://gitee.com/chr_super/kortapp-z](https://gitee.com/chr_super/kortapp-z) (nicht mehr gewartet)  

## Wartung  

Der Gitee-Repository wird nicht mehr synchronisiert. Hilfe beim Mirroring ist willkommen:  
- **QQ**: 3872006562  
- **Bilibili (Direktnachricht)**: Zayisynth  

**Wichtig:**  
- Aufgrund eines Konflikts mit Daye wird **windowscleaner** nie hinzugefügt.  
- Benennen Sie `img/png/NET.png` in `.NET.png` um, um Fehler zu vermeiden (GitHub-Beschränkungen).  

## Mitwirken  

Jeder kann legale Software per Pull Request vorschlagen.  

## Kontakt  

📧 **Email**:  
```
3872006562@qq.com
```  

📱 **QQ**:  
```
3872006562
```  

👥 **QQ-Gruppe**:  
```
1043867176
```  

🎥 **Bilibili**:  
```
Zayisynth
```  

---

### Wie sollte die deutsche README benannt werden?  
Empfohlene Optionen:  
1. **de-DE_README.md** (IETF-Standard)  
2. **README_de.md** (kürzere Variante)  
3. **DE_README.md** (explizite Sprachkennung)  

Am besten halten Sie sich an das Format `[Sprachcode]_README.md`, wie bei anderen Übersetzungen.