Upgrade away from Angular.js to Modern Angular
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 15/100
- Type d'issue
- Refactorisation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- angular, angularjs, javascript
Piste de recherche
Commencez par le guide de mise à niveau d’Angular lié dans l’issue et examinez le frontend existant afin de recenser le code Angular.js qui devrait être réécrit. Évaluez si une application hybride Angular.js et Angular peut prendre en charge une migration progressive. Le travail est considéré comme terminé lorsque le frontend a été mis à niveau vers Angular 9, mais l’issue ne définit ni étapes intermédiaires ni fichiers spécifiques.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- PHP
- Étoiles
- 66
- Forks
- 39
- Merge moyen
- 3 h 44 min
- PR mergées (30 j)
- 1
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ComputerScienceHouse/schedulemaker
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
ComputerScienceHouse/schedulemaker#344 · 3 commentaires ·
-
Deselect all sections at once Ouvertefeature request
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
Toutes les issues de ComputerScienceHouse/schedulemaker
Issues similaires
-
Solved site promotion gate fails on runner PHP patch drift (expects 8.2.33, runner installs 8.2.34) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Automattic/blocks-engine#2161 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Automattic/static-site-importer#1824 ·
-
[Chore] Keep one viget-block-generator skill and replicate it, instead of four tracked copies Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Cannot reset column width Ouverte0. Needs triage bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
0. Needs triage 35-feedback bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100