Ember CLI addon adapter for Django REST Framework
JavaScript HTML CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
addon
app chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
blueprints Add descriptions to blueprints. May 16, 2015
config
docs update coalesce-find-requests code sample to django-rest-framework >=… Jan 4, 2018
tests chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
vendor
.editorconfig
.ember-cli
.eslintrc.js chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
.gitignore chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
.npmignore chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
.watchmanconfig Update to ember-cli 1.13.15. Apr 20, 2016
AUTHORS.md
CHANGELOG.md
LICENSE.md chore(ember): ember-cli 2.9 init Jan 4, 2017
README.md Add test config for ember 2.0. Aug 28, 2015
circle.yml chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
ember-cli-build.js chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
index.js
mkdocs.yml Add support for HyperlinkedRelatedFields. Jul 3, 2015
package.json chore(version): release v2.0.0 Dec 4, 2017
testem.js chore(ember): update ember and ember-data to 2.17 and fix deprecations Dec 4, 2017
yarn.lock

README.md

Ember Django Adapter

Circle CI

Ember Observer Score

Ember Data is a core Ember.js library that provides a store and ORM for working with your Ember models. Ember Data works with JSON API out of the box, however "Ember Data is designed to be agnostic to the underlying persistence mechanism". To that end, Ember Data encourages the use of adapters to manage communication with various backend APIs.

This adapter enables the use of Django REST Framework as an API backend for Ember Data. The addon is compatible with ember-cli version 0.2.7 and higher, Ember 1.12.1 and higher (including 2.0.0), and Ember Data v1.13.7 and higher (including 2.0.0).

Community

Development Hints

Working with master

Install EDA pegged to master:

npm i --save-dev ember-django-adapter@dustinfarris/ember-django-adapter

Working with your fork

Clone and install EDA:

git clone git@github.com:yourname/ember-django-adapter
cd ember-django-adapter
npm i && bower i
npm link

Install test dependencies in your project, and link your local copy of EDA:

cd myproject
bower i pretender
bower i sinonjs
npm link ember-django-adapter

Goals

  • Support applications built with Django REST Framework and Ember.js by offering easy-to-use addons, and providing documentation and guidance.
  • Ensure as much as possible that the Ember.js and Django REST Framework documentation is up-to-date and accurate as it pertains to their combined usage.
  • Promote the adoption of Ember.js and Django REST Framework and actively take part in their respective communities.