╔════════════════════════════════════════════════════════════════════════════╗ ║ ║ ║ ⚡ ELEGANTCHART QUICK REFERENCE ⚡ ║ ║ ║ ║ "Nur noch schnell neu Features raus" ║ ║ ║ ╚════════════════════════════════════════════════════════════════════════════╝
🚀 5-SCHRITT RELEASE WORKFLOW ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1️⃣ Feature Branch $ git checkout -b feature/my-feature
2️⃣ Develop & Merge $ git checkout main && git merge feature/my-feature $ git push origin main
3️⃣ Update BOTH Files! ⚠️ manifest.json: "version": "1.0.1" → "1.1.0" package.json: "version": "1.0.1" → "1.1.0" $ git add manifest.json package.json $ git commit -m "Release: v1.1.0" $ git push origin main
4️⃣ Create & Push Tag $ git tag -a v1.1.0 -m "Release v1.1.0: description" $ git push origin --tags
5️⃣ Wait & Done! ✅ GitHub: 2 Minuten HACS: 5-10 Minuten
📊 VERSIONIERUNG CHEAT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PATCH (Bug Fixes) 1.0.1 → 1.0.2 (10 Min) ├─ Fix: WebSocket issue ├─ Fix: Typo in README └─ Improvement: Error message
MINOR (Features) 1.0.1 → 1.1.0 (20 Min) ├─ Feature: Dark mode ├─ Feature: Data export └─ Feature: Color schemes
MAJOR (Breaking!) 1.0.1 → 2.0.0 (30 Min) ├─ Breaking: Config format └─ Breaking: API redesign
⚠️ CRITICAL CHECKLIST ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IMMER CHECKEN: ☐ manifest.json Version aktualisiert? ☐ package.json Version aktualisiert? ☐ Beide Versionen GLEICH? ☐ Pushed zu Forgejo (origin)? ☐ Tag mit -a Flag erstellt? ☐ Tag mit Message versehen?
NIEMALS: ❌ Nur eine Datei updaten! ❌ Zu GitHub statt Forgejo pushen! ❌ Tags ohne -a Flag! ❌ PATCH für Features! ❌ MINOR für Breaking Changes!
🔄 REPOSITORY FLOW ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRIMARY: Forgejo (deine Quelle) git.pfeiffer-privat.de/HA-Addons/ElegantChart ↓ (Push-Mirror automatisch) MIRROR: GitHub (für HACS) github.com/ppfeiffer63/ElegantChart
Flow: git push origin main --tags ↓ (2 Min) GitHub aktualisiert sich ↓ (5-10 Min) HACS erkennt neue Version
📝 VORLAGE FÜR TAG MESSAGE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
git tag -a v1.1.0 -m "Release v1.1.0: Feature Title
Features:
- Feature 1
- Feature 2
Bugfixes:
- Fix 1
Breaking Changes: No
Backward Compatible: Yes"
🎯 VERSION DECISION TREE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Neue Features? JA → MINOR (1.1.0) NEIN → Weiter
Nur Bug Fixes? JA → PATCH (1.0.2) NEIN → Weiter
Breaking Changes? JA → MAJOR (2.0.0) NEIN → Fehler! Neu überdenken
💡 TIPPS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
GitHub nicht synchron? → Push-Mirror braucht 2 Minuten → Einfach warten!
HACS zeigt Version nicht? → HACS scannt alle 5-10 Minuten → HACS neu laden (F5) → Sicherstellen GitHub ist aktuell
Falscher Tag gepusht? $ git tag -d v1.1.0 $ git push origin --delete v1.1.0 $ git tag -a v1.1.0 -m "..." $ git push origin --tags
📊 PROJEKT STATUS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version: 1.0.1 HACS: ✅ 100% Ready Code: ⭐⭐⭐⭐⭐ Performance: ⭐⭐⭐⭐⭐ DevOps: ⭐⭐⭐⭐⭐
Status: 🟢 PRODUCTION READY
📚 WEITERE INFOS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Detailliert: • ELEGANTCHART_MERKBLATT.md (Ausführliches Guide) • PROJEKT_BEWERTUNG_2026.md (Analyse) • RELEASE_QUICK_REFERENCE.md (Praktisches Guide)
Repos: • Forgejo: git.pfeiffer-privat.de/HA-Addons/ElegantChart • GitHub: github.com/ppfeiffer63/ElegantChart
═══════════════════════════════════════════════════════════════════════════
🎯 REMEMBER: BEIDE Dateien updaten oder nichts bringt's! 🎯
═══════════════════════════════════════════════════════════════════════════