Roadmap
Leading up to the next major release, roadmap requirements will be added for the next minor release and the next major release. A roadmap for the next minor release will be added when the current minor release has been completed.
0.1.0
Features
- Middleware to accept feedback form post
- Non-configurable jQuery plugin for feedback form/button
- Skeleton template with minimal styling for jQuery plugin
- Generator to create configuration initializer
- Generator for Rails 3.0.x to copy jQuery plugin assets
Non-functional/documentation requirements
- Compatibility with Rails 3.0-3.2
- Essential documentation (installation, readme)
- Example of no-configuration use case
Development requirements
- Full stack acceptance test against all supported Rails versions for feedback form submit and email scenario
- 100% unit test coverage for Rails engine, generators, and jQuery plugin
- Passing CI for MRI 1.8.7, 1.9.2, and 1.9.3, and REE with Rails 3.0.x-3.2.x
1.0.0
Features
- Minimal configuration class
- Middleware to accept feedback form post
- Configurable jQuery plugin for feedback form/button
- Default template and theme for jQuery plugin
- Generator for to create configuration initializer
- Generator for Rails 3.0.x to copy jQuery plugin assets
- Generator to install jQuery plugin themes
- Feedback repository adapter framework
- Feedback repository adapter for GitHub Issues
- Feedback repository adapter for Pivotal Tracker
Non-functional/documentation requirements
- Compatibility with Rails 3.0-3.2
- Essential documentation (installation, readme, Rails engine configuration, jQuery plugin configuration, jQuery plugin templating/theming)
- Example of no-configuration use case
- Example of minimal-configuration use case
- Example of custom jQuery plugin template/theme
Development requirements
- Full stack acceptance tests against all supported Rails versions for all key path and failure scenarios with no-configuration and minimal configuration use cases
- Integration tests for GitHub Issues and Pivotal Tracker adapters
- 100% unit test coverage for Rails engine, generators, and jQuery plugin
- Passing CI for MRI 1.8.7, 1.9.2, and 1.9.3, and REE with Rails 3.0.x-3.2.x