Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration von Pikaday.js zu Vue 3 Datepicker #388

Open
BeneRichi opened this issue Dec 1, 2024 · 0 comments
Open

Migration von Pikaday.js zu Vue 3 Datepicker #388

BeneRichi opened this issue Dec 1, 2024 · 0 comments

Comments

@BeneRichi
Copy link

Hintergrund:

Die aktuell in der date-picker-Komponente verwendete Bibliothek Pikaday.js wurde seit über 4 Jahren nicht mehr gewartet und entspricht nicht mehr modernen Entwicklungsstandards.

Vorschlag:

Die Bibliothek Vue 3 Datepicker bietet eine zeitgemäße und funktionsreiche Alternative und sollte als neue Kalender-Bibliothek implementiert werden.

Akzeptanzkriterien:

•	Pikaday.js entfernen: Die veraltete Bibliothek muss aus dem Projekt und der date-picker-Komponente entfernt werden.
•	Refactoring der c-date-picker.vue Komponente: Anpassung der bestehenden Komponente, um die Funktionalität von Vue 3 Datepicker nahtlos zu integrieren.
•	Modernisierung der Komponente: Sicherstellen, dass alle bestehenden Features der c-date-picker.vue Komponente erhalten bleiben oder durch gleichwertige/bessere Features ersetzt werden.
•	Tests aktualisieren/erstellen: Alle betroffenen Unit-, Integration- und E2E-Tests anpassen oder neu erstellen, um die neue Implementierung zu validieren.

Vorteile:

•	Aktive Wartung und Updates durch die Community.
•	Verbesserte User Experience und erweiterte Funktionen.
•	Bessere Unterstützung für moderne Frameworks und Browser.

Tasks:

1.	Pikaday.js und alle damit verbundenen Abhängigkeiten entfernen.
2.	Vue 3 Datepicker installieren und konfigurieren.
3.	date-picker-Komponente refactoren.
5.	Code Review und Qualitätsprüfung durchführen.
6.	Markdown Dokumentation anpassen, falls notwendig.
@BeneRichi BeneRichi converted this from a draft issue Dec 1, 2024
@BeneRichi BeneRichi moved this from To do to In progress in Vue Template Dec 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

1 participant