Vielen Dank für dein Interesse an mxster! 🎵
Dieses Projekt wird in zwei Repositories verwaltet:
-
Öffentliches Repository (hier): https://github.com/pepperonas/mxster
- Enthält den kompletten Quellcode
- Offen für Community Contributions
- KEINE sensiblen Daten oder Credentials
-
Privates Repository: Nur für Entwickler/Maintainer
- Enthält zusätzliche interne Dokumentation
- Deployment-Scripts und Server-Konfigurationen
- Backup-Dateien und Test-Dateien
- Entwickler-Notizen (CLAUDE.md, DEPLOYMENT.md, etc.)
git clone https://github.com/pepperonas/mxster.git
cd mxstergit checkout -b feature/dein-feature-name- Schreibe sauberen, kommentierten Code
- Teste deine Änderungen lokal
- Befolge den bestehenden Code-Style
git add .
git commit -m "feat: Beschreibung deines Features"Commit-Konventionen:
feat:- Neues Featurefix:- Bugfixdocs:- Dokumentationstyle:- Code-Formatierungrefactor:- Code-Refactoringtest:- Tests hinzufügen/ändernchore:- Wartungsarbeiten
git push origin feature/dein-feature-nameDann erstelle einen Pull Request auf GitHub!
Gefundene Bugs bitte als GitHub Issue melden:
- Beschreibe das Problem klar
- Füge Schritte zur Reproduktion hinzu
- Erwähne dein Betriebssystem und Browser
- Screenshots helfen!
Hast du eine Idee für ein neues Feature? Erstelle ein GitHub Issue mit:
- Beschreibung des Features
- Warum es nützlich wäre
- Wie es funktionieren könnte
- Sei respektvoll und konstruktiv
- Hilf anderen Community-Mitgliedern
- Akzeptiere konstruktive Kritik
- Fokussiere auf das Projekt
Bitte achte darauf, KEINE sensiblen Daten zu committen:
- ❌ API Keys oder Credentials
- ❌
.envDateien mit echten Daten - ❌
spotify.config.jsmit echten Credentials - ❌ Server-Konfigurationen
- ❌ Private Notizen oder Dokumentation
- ❌ Backup-Dateien
Tipp: Die .gitignore ist bereits entsprechend konfiguriert!
Bevor du einen PR erstellst, prüfe:
- Code läuft lokal ohne Fehler
- Keine Warnungen in der Konsole
- Code ist kommentiert (falls nötig)
- README aktualisiert (falls nötig)
- Keine sensiblen Daten im Commit
- Commit-Message ist aussagekräftig
Bei Fragen kannst du:
- Ein GitHub Issue erstellen
- Eine Discussion starten
- Mich per E-Mail kontaktieren: martin.pfeffer@celox.io
Jeder Beitrag macht mxster besser - egal ob Code, Dokumentation, Bug-Reports oder Feature-Ideen!
Made with ❤️ for music lovers | © 2025 Martin Pfeffer