The Ember.js addons for Caluma - a collaborative form editing service.
last 2 versions | last 2 versions | last 2 versions | last 2 versions |
@projectcaluma/ember-*
packages are guaranteed to work with the following LTS versions of Ember.js:
- 5.4
- 4.12
You can find the interactive documentation here.
git clone git@github.com:projectcaluma/ember-caluma
cd ember-caluma
pnpm install
pnpm lint
pnpm --filter @projectcaluma/ember-[package] exec ember test
– Runs the test suite on the current Ember versionpnpm --filter @projectcaluma/ember-[package] exec ember test --server
– Runs the test suite in "watch mode"pnpm --filter @projectcaluma/ember-[package] exec ember try:each
– Runs the test suite against multiple Ember versions
Cross-browser testing provided by:
With a mocked Mirage.js backend
pnpm start
- Visit the dummy application at http://localhost:4200.
With a dockerized Caluma backend
docker compose up -d
pnpm start-proxy
- Visit the dummy application at http://localhost:4200.
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
docker compose up -d
pnpm update-schema
pnpm update-possible-types
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.
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.