Skip to content
Jeremy Brown edited this page Apr 15, 2016 · 7 revisions

This list of objectives outlines the plan we have for aligning with our Vision Statement.

Previous releases

  • Unit tests
  • Component integration tests
  • 95%+ code coverage
  • Full code documentation via JSDoc
  • Automated documentation generation
  • Enforcement of style guides via automated linting
  • Continuous integration
  • LESS styles within the addon exposed to consuming application as CSS
  • Observable streams using ReactiveX (RxJS)

v0.11.0 Milestone

  • Support theming and styling of the components
  • Support easy replacement of Glyphicons usage
  • Align all components with the correct usage of the Twitter Bootstrap structure
  • Provide a way for individual components to throw errors that are able to be recognized by methods inside of a consuming application's Ember.onerror() function

v0.12.0 Milestone

  • Upgrade to, and support, latest released versions of Ember and Ember CLI

v0.13.0 Milestone

  • Identify desired capabilities and API of each component
  • Improve and standarize API across components
  • Improve defensive coding story
  • Improvements to overall user experience, including, but not limited to, ARIA support
  • Remove dependency on jQuery plugins and other libraries other than Twitter Bootstrap
  • Improve events triggered by components and use event system
  • Support translations of any text content currently contained within the library

v1.0.0 Milestone

  • Improve the demo app experience
  • Improve documentation

v1.1.0 Milestone

  • Only the components leveraged in a consuming application have their source code built into the application source code
  • Evaluate LESS compilation for caching opportunities

v1.2.0 Milestone

  • Automated visual/CSS regression testing

v1.3.0 Milestone

  • Support multiple CSS frameworks
Clone this wiki locally