OData v4 for EmberJS, JS Query Language, Offline, Data projections
JavaScript Other
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
blueprints
config
scripts
tests
vendor
.bowerrc
.editorconfig
.ember-cli
.gitattributes
.gitignore
.jscsrc
.jshintrc
.npmignore
.travis.yml
.watchmanconfig
CHANGELOG.md
LICENSE.md
README.md
bower.json
ember-cli-build.js
firebase.json
index.js
package.json
testem.js
testem.json

README.md

Ember Flexberry Data

Build Status Master Build Status Develop NPM Version

ember ember-data ember-cli

Ember Flexberry Data addon - Support of database projections, JavaScript Query Language, Offline data storage (IndexedDB via dexie) and working with several kinds of backends: OData V4, JSON API, etc.

Installation

  • Latest release: ember install ember-flexberry-data
  • Specific version: ember install ember-flexberry-data@x.x.x
  • Latest commit from a branch: ember install flexberry/ember-flexberry-data#<BRANCH_NAME>
  • Specific commit: ember install flexberry/ember-flexberry-data#<COMMIT_SHA>

Documentation

Collaborating / Development

Information on how to contribute to the project you can find here.

Prerequisites

You will need the following things properly installed on your computer.

Running

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server
  • ember test --testODataSerivce (Also runs integration tests for OData service, needs corresponding backend)

Building

  • ember build (development)
  • ember build --environment production (production)

Releasing

  • Merge develop branch with master branch
    • git checkout master
    • git merge --no-ff develop
    • git push
  • ember release (for more information visit ember-cli-release)
    • To increment patch version run without specifying options.
    • To increment minor version run with --minor option.
    • To increment major version run with --major option.
  • npm publish ./ (for more information visit How to publish packages to NPM)
  • Merge master branch that contains additional commit for changing addon version with develop branch
    • git checkout develop
    • git merge --no-ff master
    • git push

Documenting

Further Reading / Useful Links