-
Notifications
You must be signed in to change notification settings - Fork 27
Roadmap
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)
- 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
- Upgrade to, and support, latest released versions of Ember and Ember CLI
- 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
- Improve the demo app experience
- Improve documentation
- Only the components leveraged in a consuming application have their source code built into the application source code
- Evaluate LESS compilation for caching opportunities
- Automated visual/CSS regression testing
- Support multiple CSS frameworks