forked from garsh0p/garpr
-
Notifications
You must be signed in to change notification settings - Fork 13
[Infra] Angular 2 Upgrade, build tools #200
Copy link
Copy link
Open
Labels
Milestone
Description
garpr's webapp is currently in a very non-standard state: we do have directories and separate js files, but instead of using any module system, we simply stick all the js files into index.html. This is not a sane practice. Furthermore, we have custom scripts like https://github.com/ripgarpr/garpr/blob/master/start.sh to start the webserver, when we should just use some kind of standardized build tool instead.
Also, there are some "cached page out of date" problems with the app when we redeploy, and using a build tool should help with that.
Proposal:
- Upgrade to Angular 2
- Use https://github.com/angular/angular-cli for build/release
- Use ES6 modules
- Karma + some testing framework (QUnit?) for tests
Reactions are currently unavailable