This package provides various components necessary for integrating Task Lists into your GitHub-flavored-Markdown user content.
The Task List feature is actually made of several different components:
- GitHub-flavored-Markdown Filter
- Model: summarizes and updates task list items
- Controller: provides the update interface (optional)
- JavaScript: enables task list behavior, handles AJAX updates, etc
- CSS: styles Markdown task list items
Add this line to your application's Gemfile:
gem 'task-lists'
And then execute:
$ bundle
TBD
TBD
The following Bower packages are required:
- jquery
- https://github.com/github/crema --
$.pageUpdate
- rails-behavior --
data-remote
TBD
To run the functional tests in the browser, install the necessary components
with script/bootstrap
:
script/bootstrap
Then run the server:
rackup -p 4011
Navigate to http://localhost:4011/test/functional/test_task_lists_behavior.html
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request