Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
121 lines (88 sloc) 5.83 KB

Ember Flexberry

npm Travis master branch Travis develop branch stability-wip

ember ember-data ember-cli

Ember Flexberry Addon - Flexberry ORM SPA UI Framework powered by Ember.js.

Installation or Upgrading

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

Documentation

Demo

Ember Flexberry comes with a dummy app that covers functionality of the addon.

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.

Installation

  • git clone this repository
  • npm install
  • bower install

Running Dummy Application

Ember Flexberry comes with a dummy app that covers functionality of the addon.

Running Tests

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

Building

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

Releasing

  • Merge current release branch with master branch
    • git checkout master
    • git merge --no-ff <release-branch>
    • git push origin master
  • 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 using current release branch as intermediary
    • git checkout <release-branch>
    • git merge --no-ff master
    • git push origin <release-branch>
    • git checkout develop
    • git merge --no-ff <release-branch>
    • git push origin develop
  • Delete current release branch on GitHub

Deploying Dummy Application

Automatic deployment on Firebase:

Manual deployment on Firebase:

Documenting

Further Reading / Useful Links

You can’t perform that action at this time.