{"id":15015992,"url":"https://github.com/projectcaluma/ember-caluma","last_synced_at":"2026-02-09T14:02:16.137Z","repository":{"id":34244024,"uuid":"172713455","full_name":"projectcaluma/ember-caluma","owner":"projectcaluma","description":"Ember.js addons for Caluma","archived":false,"fork":false,"pushed_at":"2024-03-26T08:53:45.000Z","size":258593,"stargazers_count":18,"open_issues_count":30,"forks_count":21,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-03-26T11:40:45.669Z","etag":null,"topics":["caluma","ember-addon","ember-engine","emberjs","form"],"latest_commit_sha":null,"homepage":"https://docs.caluma.io/ember-caluma/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/projectcaluma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2019-02-26T13:08:01.000Z","updated_at":"2024-05-17T12:20:11.832Z","dependencies_parsed_at":"2023-12-29T12:32:57.588Z","dependency_job_id":"384d0d9b-c99b-4abc-9698-140d15cbf55f","html_url":"https://github.com/projectcaluma/ember-caluma","commit_stats":{"total_commits":2665,"total_committers":36,"mean_commits":74.02777777777777,"dds":0.799624765478424,"last_synced_commit":"533b524458b780413454cc211cae1d8dc6e0c66a"},"previous_names":[],"tags_count":274,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectcaluma%2Fember-caluma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectcaluma%2Fember-caluma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectcaluma%2Fember-caluma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectcaluma%2Fember-caluma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/projectcaluma","download_url":"https://codeload.github.com/projectcaluma/ember-caluma/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223510333,"owners_count":17157306,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["caluma","ember-addon","ember-engine","emberjs","form"],"created_at":"2024-09-24T19:48:15.301Z","updated_at":"2026-02-09T14:02:16.065Z","avatar_url":"https://github.com/projectcaluma.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![ember-caluma](https://user-images.githubusercontent.com/6150577/137114875-8b9edb83-92ba-4b3a-ba6e-2e5f86afdcc5.png)\n\n[![Test](https://github.com/projectcaluma/ember-caluma/workflows/Test/badge.svg)](https://github.com/projectcaluma/ember-caluma/actions?query=workflow%3ATest)\n[![BrowserStack Status](https://automate.browserstack.com/badge.svg?badge_key=RFNMT2hyTnRjNVZkUitkWUl2d3BWK21KbnU3MU1tTGpHS2tOVHVCU1RrZz0tLXJjZ1J5VEZ6ZmtJWVpFdHpDRnREcFE9PQ==--3034affde596526379b7a0a19798a7ba1f79154c)](https://automate.browserstack.com/public-build/RFNMT2hyTnRjNVZkUitkWUl2d3BWK21KbnU3MU1tTGpHS2tOVHVCU1RrZz0tLXJjZ1J5VEZ6ZmtJWVpFdHpDRnREcFE9PQ==--3034affde596526379b7a0a19798a7ba1f79154c)\n[![Codecov](https://codecov.io/gh/projectcaluma/ember-caluma/branch/main/graph/badge.svg)](https://codecov.io/gh/projectcaluma/ember-caluma)\n[![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![License: LGPL-3.0](https://img.shields.io/badge/License-LGPL--3.0-blue.svg)](https://spdx.org/licenses/LGPL-3.0-or-later.html)\n\nThe Ember.js addons for [Caluma](https://caluma.io) - a collaborative form editing service.\n\n## Browser support\n\n| ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png) | ![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari-ios/safari-ios_48x48.png) |\n| :-------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------: |\n|                                        last 2 versions                                        |                                            last 2 versions                                             |                                           last 2 versions                                           |                                               last 2 versions                                               |\n\n## Compatibility\n\n`@projectcaluma/ember-*` packages are guaranteed to work with the following LTS versions of Ember.js:\n\n- 5.4\n- 4.12\n\n## Documentation\n\nYou can find the interactive documentation [here](https://docs.caluma.io/ember-caluma).\n\n## Contributing\n\n### Installation\n\n- `git clone git@github.com:projectcaluma/ember-caluma`\n- `cd ember-caluma`\n- `pnpm install`\n\n### Linting\n\n- `pnpm lint`\n\n### Running tests\n\n- `pnpm --filter @projectcaluma/ember-[package] exec ember test` – Runs the test suite on the current Ember version\n- `pnpm --filter @projectcaluma/ember-[package] exec ember test --server` – Runs the test suite in \"watch mode\"\n- `pnpm --filter @projectcaluma/ember-[package] exec ember try:each` – Runs the test suite against multiple Ember versions\n\nCross-browser testing provided by:\n\n\u003ca href=\"https://browserstack.com\"\u003e\u003cimg alt=\"BrowserStack\" src=\"https://user-images.githubusercontent.com/6150577/69328224-24f1d680-0c4f-11ea-8b02-5670334923a3.png\" height=\"50\"\u003e\u003c/a\u003e\n\n### Running the dummy application\n\n#### With a mocked [Mirage.js](https://github.com/miragejs/ember-cli-mirage) backend\n\n- `pnpm start`\n- Visit the dummy application at [http://localhost:4200](http://localhost:4200).\n\n#### With a dockerized [Caluma](https://github.com/projectcaluma/caluma) backend\n\n- `docker compose up -d`\n- `pnpm start-proxy`\n- Visit the dummy application at [http://localhost:4200](http://localhost:4200).\n\n### Updating the schema\n\nThe 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\n\n```bash\ndocker compose up -d\npnpm update-schema\npnpm update-possible-types\n```\n\n### Releasing\n\nTo release a new version, head over to [Actions](https://github.com/projectcaluma/ember-caluma/actions?query=workflow%3ARelease) and trigger a workflow run.\nThis will automatically check if a new version can be released, generate a changelog, draft a release and publish it on NPM.\n\n## License\n\nThis project is licensed under the [LGPL-3.0-or-later license](LICENSE).\n\nFor further information on our license choice, you can read up on the [corresponding GitHub issue](https://github.com/projectcaluma/ember-caluma/issues/613).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectcaluma%2Fember-caluma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprojectcaluma%2Fember-caluma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectcaluma%2Fember-caluma/lists"}