ComputerScienceHouse / ComputerScienceHouse/schedulemaker

Upgrade away from Angular.js to Modern Angular

未关闭
#200 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
pending work ux improvement
主要语言
PHP
星标
66
派生
39
平均合并
3 小时 44 分钟
30 天内合并 PR
1

描述

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

贡献指南

这个仓库没有索引到贡献指南

调研方向

从 issue 中链接的 Angular 升级指南开始,检查现有 frontend,以梳理需要重写的 Angular.js 代码。评估 Angular.js 和 Angular 混合应用是否能够支持渐进式迁移。完成意味着 frontend 已升级到 Angular 9,但 issue 没有定义中间里程碑或具体文件。

由索引模型根据 Issue 内容生成。

评估

技术栈
angular, angularjs, javascript
领域
frontend, web-dev
Issue 类型
重构
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
15/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。