Skip to content

microfast-ch/ember-caluma

 
 

Repository files navigation

ember-caluma

Test BrowserStack Status Codecov Code Style: Prettier License: LGPL-3.0

The Ember.js addons for Caluma - a collaborative form editing service.

Browser support

IE Edge Firefox Chrome Safari
11 last 2 versions last 2 versions last 2 versions last 2 versions

Compatibility

ember-caluma is guaranteed to work with the last LTS version of Ember.js (currently 3.24).

Documentation

You can find the interactive documentation here.

Contributing

Installation

  • git clone git@github.com:projectcaluma/ember-caluma
  • cd ember-caluma
  • yarn install

Linting

  • yarn lint

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

Cross-browser testing provided by:

BrowserStack

Running the dummy application

With a mocked Mirage.js backend

With a dockerized Caluma backend

Updating the schema

The addon includes a mirage server for mocking Caluma's GraphQL API, which is generated from the GraphQL schema definition. If the upstream GraphQL schema changed you can update the addon by running

yarn update-schema
yarn update-possible-types

Releasing

To release a new version, head over to Actions and trigger a workflow run. This will automatically check if a new version can be released, generate a changelog, draft a release and publish it on NPM.

License

This project is licensed under the LGPL-3.0-or-later license.

For further information on our license choice, you can read up on the corresponding GitHub issue.

About

Ember.js addons for Caluma

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.8%
  • Handlebars 8.8%
  • HTML 2.1%
  • SCSS 1.2%
  • Shell 0.1%