schedulemaker icon indicating copy to clipboard operation
schedulemaker copied to clipboard

Upgrade away from Angular.js to Modern Angular

Open devinmatte opened this issue 6 years ago • 0 comments

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

devinmatte avatar Jun 25 '19 19:06 devinmatte