Upgrade away from Angular.js to Modern Angular
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 15/100
- Issue-Typ
- Refactoring
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- angular, angularjs, javascript
Rechercherichtung
Beginne mit dem im Issue verlinkten Angular-Upgrade-Leitfaden und überprüfe das bestehende Frontend, um den Angular.js-Code zu erfassen, der neu geschrieben werden müsste. Bewerte, ob eine hybride Angular.js- und Angular-Anwendung eine schrittweise Migration unterstützen kann. Als abgeschlossen gilt die Aufgabe, wenn das Frontend auf Angular 9 aktualisiert wurde; das Issue definiert jedoch keine Zwischenziele oder bestimmten Dateien.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Disclaimer: Understand the difficulty of the task ahead. This is a long term goal.
Angular.js is incredibly out of date, and ideally we should use a much more modern framework. I am a fan of keeping this project as angular, because even though React is the hot new things, Angular still exists in industry and learning/using something different is a good thing.
As a part of this upgrade, we basically have to rewrite almost the entire frontend code, so this project will require a effective feature freeze until completion once begun.
I will start with using this guide: https://angular.io/guide/upgrade
It may be possible to have a hybrid angular.js and angular app, which could aid in the upgrade process.
The goal is to get up to Angular 9
- Vorherrschende Sprache
- PHP
- Sterne
- 66
- Forks
- 39
- Ø Merge
- 3 Std. 44 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ComputerScienceHouse/schedulemaker
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
ComputerScienceHouse/schedulemaker#344 · 3 Kommentare ·
-
feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
Alle Issues in ComputerScienceHouse/schedulemaker
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
sync-en
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 2 Tagen
-
[Area] REST API [Type] Documentation Good First Issue
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 90/100
WordPress/presence-api#584 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100