1
![See all badges](https://img.shields.io/badge/all%20badges-visit BADGES.md-blue.svg)
Ember Flexberry Addon - Flexberry ORM SPA UI Framework powered by Ember.js.
- Latest release:
ember install ember-flexberry
- Specific version:
ember install [email protected]
- Latest commit from a branch:
ember install flexberry/ember-flexberry#<BRANCH_NAME>
- Specific commit:
ember install flexberry/ember-flexberry#<COMMIT_SHA>
- Auto-generated under master branch: http://flexberry.github.io/Documentation
Ember Flexberry comes with a dummy app that covers functionality of the addon.
- Stable version (master branch): https://ember-flexberry.firebaseapp.com
- Bleeding edge version (develop branch): https://ember-flexberry-dev.firebaseapp.com
- For temporal testing: https://ember-flexberry-test.firebaseapp.com
Information on how to contribute to the project you can find here.
You will need the following things properly installed on your computer.
git clone
this repositorynpm install
bower install
Ember Flexberry comes with a dummy app that covers functionality of the addon.
ember server
- Visit your app at http://localhost:4200.
npm test
(Runsember try:testall
to test your addon against multiple Ember versions)ember test
ember test --server
ember build
(development)ember build --environment production
(production)
- Merge develop with master branch
git checkout master
git merge --no-ff develop
git push
ember release
(for more information visit ember-cli-release)npm publish ./
(for more information visit How to publish packages to NPM)
Automatic deployment on Firebase:
- After a successful Travis CI build, dummy app deploys on
- https://ember-flexberry.firebaseapp.com for master branch
- https://ember-flexberry-dev.firebaseapp.com for develop branch
Manual deployment on Firebase:
npm install -g firebase-tools
(install Firebase CLI)ember build
(build application todist/
directory)- Deploying:
- For owners, who have access to the https://ember-flexberry-test.firebaseio.com:
firebase deploy
(deploydist/
directory on https://ember-flexberry-test.firebaseapp.com, as described in the firebase.json) - For others:
firebase deploy -f you-firebase-app
(deploydist/
directory on your own Firebase application)
- For owners, who have access to the https://ember-flexberry-test.firebaseio.com:
- 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/Documentation.
- For testing and generating documentation by hands use YUIDoc.