Flexberry / Ember Flexberry Data
Licence: mit
OData v4 for EmberJS, JS Query Language, Offline, Data projections
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Ember Flexberry Data
ember-link
Link primitive to pass around self-contained route references. It's {{link-to}}, but better!
Stars: ✭ 50 (+733.33%)
Mutual labels: emberjs, ember-addon
glimmer-apollo
Ember and Glimmer integration for Apollo Client.
Stars: ✭ 32 (+433.33%)
Mutual labels: emberjs, ember-addon
ember-event-helpers
Complimentary event template helpers to the {{on}} modifier
Stars: ✭ 33 (+450%)
Mutual labels: emberjs, ember-addon
ember-cli-g-maps
Deprecated Google Maps Addon
Stars: ✭ 58 (+866.67%)
Mutual labels: emberjs, ember-addon
ember-gridstack
Ember components to build drag-and-drop multi-column grids powered by gridstack.js
Stars: ✭ 31 (+416.67%)
Mutual labels: emberjs, ember-addon
ember-best-language
🏳 A FastBoot-enabled addon to detect the best language for your user.
Stars: ✭ 18 (+200%)
Mutual labels: emberjs, ember-addon
ember-changeset-conditional-validations
Conditional validations for ember-changeset-validations
Stars: ✭ 26 (+333.33%)
Mutual labels: emberjs, ember-addon
ember-cli-string-helpers
Set of the String helpers extracted from DockYard's ember-composable-helpers.
Stars: ✭ 73 (+1116.67%)
Mutual labels: emberjs, ember-addon
ember-deep-tracked
Deep auto-tracking for when you just don't care, and want things to work (at the cost of performance in some situtations)
Stars: ✭ 20 (+233.33%)
Mutual labels: emberjs, ember-addon
ember-credit-card
"make your credit card form dreamy in one line of code"
Stars: ✭ 89 (+1383.33%)
Mutual labels: emberjs, ember-addon
ember-on-modifier
Implements the `{{on eventName this.someAction}}` element modifier from https://github.com/emberjs/rfcs/blob/master/text/0471-on-modifier.md
Stars: ✭ 37 (+516.67%)
Mutual labels: emberjs, ember-addon
ember-introjs
An Ember Component for intro.js
Stars: ✭ 77 (+1183.33%)
Mutual labels: emberjs, ember-addon
ember-breadcrumb-trail
Minimalistic but very flexible breadcrumb management solution for Ember applications.
Stars: ✭ 13 (+116.67%)
Mutual labels: emberjs, ember-addon
ember-foxy-forms
Ember Addon for Making Foxy Forms
Stars: ✭ 27 (+350%)
Mutual labels: emberjs, ember-addon
ember-addon-viewer
View information about addons used in your Ember app.
Stars: ✭ 14 (+133.33%)
Mutual labels: emberjs, ember-addon
ember-shadow-dom
Write templates for your components inside of a Shadow DOM root.
Stars: ✭ 26 (+333.33%)
Mutual labels: emberjs, ember-addon
ember-await
Await component for Ember Applications. Resolve your data on demand, just when needed.
Stars: ✭ 54 (+800%)
Mutual labels: emberjs, ember-addon
ember-google-maps
A friendly Ember addon for working with Google Maps.
Stars: ✭ 93 (+1450%)
Mutual labels: emberjs, ember-addon
ember-headlessui
gavinjoyce.github.io/ember-headlessui/
Stars: ✭ 76 (+1166.67%)
Mutual labels: emberjs, ember-addon
ember-render-helpers
Complimentary render template helpers to the render modifiers
Stars: ✭ 19 (+216.67%)
Mutual labels: emberjs, ember-addon
Ember Flexberry Data
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 [email protected]
- Latest commit from a branch:
ember install flexberry/ember-flexberry-data#<BRANCH_NAME>
- Specific commit:
ember install flexberry/ember-flexberry-data#<COMMIT_SHA>
Documentation
- Auto-generated under master branch: http://flexberry.github.io/master/modules/ember-flexberry-data.html
- Auto-generated under develop branch: http://flexberry.github.io/develop/modules/ember-flexberry-data.html
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
ember server
- Visit your app at http://localhost:4201.
Running Tests
-
npm test
(Runsember 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
- Document your code using YUIDoc Syntax Reference. For examples, you can look at the documented code in the ember.js repository.
- After pushing into master or develop branch, documentation will be automatically generated and updated in Flexberry/Documentation repository, which is available via http://flexberry.github.io.
- For testing and generating documentation by hands use YUIDoc.
Further Reading / Useful Links
- ember.js
- ember-cli
- ember screencasts
- Development Browser Extensions
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].