Skip to content

Flexberry/ember-flexberry

Folders and files

NameName
Last commit message
Last commit date
Mar 29, 2023
Oct 7, 2020
Aug 12, 2024
Mar 4, 2025
Jul 18, 2024
Nov 2, 2023
Jul 7, 2021
Apr 19, 2023
Aug 19, 2024
May 29, 2024
Apr 6, 2015
Jun 14, 2018
Apr 6, 2015
Aug 12, 2024
Jul 21, 2023
Oct 27, 2023
May 20, 2015
Jul 7, 2021
Jul 21, 2023
Mar 4, 2025
Feb 5, 2016
Jan 15, 2016
Dec 16, 2015
Mar 4, 2025
Jun 3, 2016
Mar 29, 2023
Aug 26, 2024
Aug 10, 2023
Jun 15, 2016
Jul 8, 2021
May 29, 2024
Mar 4, 2025
Jun 14, 2018
Aug 11, 2023
Aug 26, 2024

Repository files navigation

Ember Flexberry

npm CI-master CI-develop stability-stable

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 <repository-url> this repository
  • cd ember-flexberry
  • yarn install
  • bower install

Running Dummy Application

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

Running Tests

  • ember test – Runs the test suite on the current Ember version
  • ember test --server – Runs the test suite in "watch mode"
  • ember try:each – Runs the test suite against multiple Ember versions

Linting

  • yarn lint:js
  • yarn lint:js --fix

Linting

  • npm run lint - run all linters
  • npm run lint:js - run linter for code
  • npm run lint:hbs - run linter for templates
  • npx update-todo-errors - update list of todo errors

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

Documenting

Further Reading / Useful Links

License

This project is licensed under the MIT License.