-
Notifications
You must be signed in to change notification settings - Fork 17
Home
Yohan Lasorsa edited this page Sep 30, 2015
·
30 revisions
This roadmap is subject to frequent evolutions, as we refine the needs and possible solutions.
- Migrate base template to TypeScript, instead of JavaScript (keep JS template in a branch)
fix module sorting with TypeScript- allow local TSD definitions, better online TSD management and support offline work
Improve coding guides- Improve doc generation (JSDoc->https://github.com/angular/dgeni or https://github.com/nikhilmodak/gulp-ngdocs)
- Fix base template self-documentation (jsdoc, after typescript migration)
- Improve project template (
reponsiveness, context, string format...) - Check and fix npm package install on win/mac/linux, with proxy
- Migrate from LESS to Sass (template + gulp + bootstrap), because of Bootstrap v4 [after everything else]
- Improve e2e reporting (coverage) [nice-to-have]
- Add support for TypeScript unit tests [nice-to-have]
Yeoman generator for web/mobile?
- Separate project seed from tools? (to allow different starting seeds?) [nice-to-have]
- Add mobile version: Cordova + ngCordova, Ionic, CrossWalk, dedicated tasks...
- Add custom icons management: icon-font compilation ou svg->css (class + data-uri)
- More base components (context, data dependencies...) [nice-to-have]
- Add gulp task to convert HTML partials to Jade [nice-to-have] https://github.com/donpark/html2jade
- document task with gulp-help? [to be discussed)
- Dedicated repository, registered to bower for
- navigation
- session/local storage, cache
- event bus
- authentication
- Clean bower packages: https://github.com/braddenver/preen
- Add simple local wiki system (https://www.npmjs.com/package/nodewiki ?)
- Lint HTML: https://www.npmjs.com/package/html-angular-validate
- Lint Sass
- Integrate npm dependencies flatten for windows continous integration
- TypeScript code style
- Micro-trainings?
- API REST
- Tests: what to test, how? (WIP)
- Promises
- TypeScript basics
- JS pitfalls: comparaisons, this, prototype...
- App routing organisation: context, view init...
+ printable cheat sheets? posters?