Skip to content

Latest commit

 

History

History
101 lines (63 loc) · 2.31 KB

roadmap.md

File metadata and controls

101 lines (63 loc) · 2.31 KB

Core

Engine Pipeline

  • Separate configure.json and clientPackage.json profiles into another package, add generate examples
  • Make pluggable from other npm modules
  • Add custom generators
  • Add custom build tasks
  • Separate the application framework pipeline steps into their own repos

App Frameworks

  • Add vanilla native Web Components
  • Aurelia Add Webpack bundling - module resolution is currently too flaky as of 2.0.0-rc.5

Module Types

  • Add ES6 as a module type (long term), browser support not yet solidified
  • Find a way to make RequireJS bundled version work with mapped modules e.g. polymer/rxjs

CI

General

  • Add shields to readme file

Build

Test

Code

Source Languages

Code Style

Bundlers

  • Add Rollup (No RequireJS Support)

Build Engine

Test

Unit Testing add custom setup script than can do things like disable multiple development mode warnings in Vue.

Test Frameworks

  • Add Wallaby (Requires License)
  • Support Jest watch option

Unit Testing

  • Add QUnit
  • Add report zipping/deployment

E2E Testing

  • Add selenium remote testing for use with CI
  • Protractor read existing config and modify

E2E Test Runner

E2E Frameworks

  • Add Cucumber
  • Change Webdriver - Allure reports need screenshots

IDE Integration

  • Add WebStorm
  • Add VSCode tasks/launch etc

Client Package Profiles

  • Common libraries
    • lodash
    • underscore
    • jquery
    • sinon