trabus / ember-concurrency

ember-concurrency is an Ember Addon that enables you to write concise, worry-free, cancelable, restartable, asynchronous tasks.

Home Page:http://ember-concurrency.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ember-concurrency Build StatusEmber Observer Score

Improved concurrency primitives for Ember.js. Documentation can be found here.

Installation

ember-concurrency is an ember-cli addon. You can install it via:

ember install ember-concurrency

ember-concurrency also requires that the Regenerator runtime be included in your app. The easiest way to ensure this is to enable the babel.includePolyfill option in your ember-cli-build.js or Brocfile.js files.

var app = new EmberApp(defaults, {
  babel: {
    includePolyfill: true,
  },
});

Documentation

The ember-concurrency documentation site is an ember-cli app with interactive examples powered by ember-concurrency. It runs from ember-concurrency's dummy test app (thanks to ef4 for spearheading this approach).

Problems?

Whether you've found a bug or just have a question about ember-concurrency, feel free to Open an Issue. Also, I highly recommend heading over to the Ember.js Community Slack and asking your question in the #ember-concurrency channel.

Addon Maintenance

Installation

  • git clone this repository
  • npm install
  • bower install

Running

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit http://www.ember-cli.com/.

Generate Docs

TODO: use build pipeline.

./builddocs.sh

About

ember-concurrency is an Ember Addon that enables you to write concise, worry-free, cancelable, restartable, asynchronous tasks.

http://ember-concurrency.com

License:MIT License


Languages

Language:JavaScript 67.5%Language:HTML 25.9%Language:CSS 6.4%Language:Ruby 0.2%Language:Shell 0.1%