-
Notifications
You must be signed in to change notification settings - Fork 17
Home
Yohan Lasorsa edited this page Nov 3, 2015
·
30 revisions
This roadmap may be subject to evolutions, as we refine the needs and possible solutions.
- Migrate base template to TypeScript, instead of JavaScript (keep JS template in a separate branch)
fix module sorting with TypeScript- allow local TSD definitions, better online TSD management and support offline work
Improve coding guides- Add doc on reverse proxy usage
- Improve project template (
fix reponsiveness, context,string format...) - Migrate from LESS to Sass (template + gulp + bootstrap), because of Bootstrap v4 [after everything else]
Yeoman generator for web/mobile variants
- Fix base template self-documentation (jsdoc, after typescript migration)
- Improve doc generation (JSDoc->https://github.com/angular/dgeni or https://github.com/nikhilmodak/gulp-ngdocs)
- Add e2e coverage reporting
- Investigate support for TypeScript unit tests
- Check and fix npm package install on win/mac/linux, with proxy (gulp-imagemin issue)
- Fix template accessibility (aria attributes)
- 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)
- Add documentation on accessibility
- 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?