-
Notifications
You must be signed in to change notification settings - Fork 17
Home
See the release page for the content of previous and current versions.
This is a prospective roadmap that may be subject to evolutions, as we refine the needs and possible solutions. For more precise view of the incoming evolutions, take a look at the milestones.
- Add mobile version: Cordova + ngCordova, Ionic, CrossWalk, dedicated tasks...
- Add custom icons management: icon-font compilation ou svg->css (class + data-uri)
- Add gulp task to convert HTML partials to Jade [nice-to-have] https://github.com/donpark/html2jade
- Check and fix npm package install on win/mac/linux, with proxy (gulp-imagemin issue)
- Yeoman generator for web/mobile variants, test update support
- Separate project seed from tools? (to allow different starting seeds?) [nice-to-have]
- Use WebPack with CommonJS?
- Add e2e coverage reporting
- Investigate support for TypeScript unit tests
- Investigate css/next
- Add self-documentation to base template (jsdoc or ngdoc, after typescript migration)
- Improve doc generation (JSDoc->https://github.com/angular/dgeni or https://github.com/nikhilmodak/gulp-ngdocs)
- Lint HTML: https://www.npmjs.com/package/html-angular-validate
- Lint Sass
- Separate tooling for better update management? (= make our own CLI?)
- Documentation on accessibility
- Micro-trainings?
- API REST
- Promises
- TypeScript basics
- JS pitfalls: comparaisons, this, prototype...
- App routing organisation: context, view init...
Until typescript (master) / js / mobile branches are merged into a yeoman generator, please follow these rules to submit pull requests:
-
If your changes applies to typescript / js / mobile, submit a merge to the js branch (it will be merged into master / mobile later)
-
If your changes target only the desktop (typescript / js) branches, submit a merge to the js branch with a note to indicate not to merge it into the mobile branch
-
If your changes target only one branch, add a note to explicitely indicate to not merge it into any of the other branches
This will be made easier once 2.0 is completed :)