Skip to content

Commit

Permalink
update Dashboard LTI to Ember v5.9
Browse files Browse the repository at this point in the history
  • Loading branch information
stopfstedt committed Jul 5, 2024
1 parent 03e3ee3 commit be20afc
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 35 deletions.
47 changes: 22 additions & 25 deletions packages/lti-dashboard/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,54 +8,51 @@ Learning Tools Interoperability (LTI) application for the Ilios dashboard.

You will need the following things properly installed on your computer.

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/)
* [PNPM](https://pnpm.io)
* [Ember CLI](https://cli.emberjs.com/release/)
* [Google Chrome](https://google.com/chrome/)
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/)
- [PNPM](https://pnpm.io)
- [Ember CLI](https://cli.emberjs.com/release/)
- [Google Chrome](https://google.com/chrome/)

### Installation

* `git clone [email protected]:ilios/frontend.git`
* `cd frontend`
* `pnpm install`
- `git clone [email protected]:ilios/frontend.git`
- `cd frontend`
- `pnpm install`

### Running / Development

* `ILIOS_FRONTEND_API_HOST=https://ilios3-demo.ucsf.edu pnpm start:lti-dashboard`
* Visit your app at [http://localhost:4200](http://localhost:4200).
* Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).
- `ILIOS_FRONTEND_API_HOST=https://ilios3-demo.ucsf.edu pnpm start:lti-dashboard`
- Visit your app at [http://localhost:4200](http://localhost:4200).
- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).

#### Code Generators

Make use of the many generators for code, try `ember help generate` for more details

### Running Tests

* `pnpm test:lti-dashboard`
* `pnpm test:lti-dashboard --server`
- `pnpm test:lti-dashboard`
- `pnpm test:lti-dashboard --server`

### Linting

* `pnpm run lint:hbs`
* `pnpm run lint:css`
* `pnpm run lint:js`
* `pnpm run lint:js --fix`
- `pnpm lint`
- `pnpm lint:fix`

### Building

* `pnpm --filter lti-dashboard exec ember build` (development)
* `pnpm --filter lti-dashboard exec ember build --environment production` (production)

- `pnpm --filter lti-dashboard exec ember build` (development)
- `pnpm --filter lti-dashboard exec ember build --environment production` (production)

### Deploying

Specify what it takes to deploy your app.

### Further Reading / Useful Links

* [ember.js](https://emberjs.com/)
* [ember-cli](https://cli.emberjs.com/release/)
* Development Browser Extensions
* [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
* [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
- [ember.js](https://emberjs.com/)
- [ember-cli](https://cli.emberjs.com/release/)
- Development Browser Extensions
- [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
- [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
2 changes: 1 addition & 1 deletion packages/lti-dashboard/config/ember-cli-update.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
"version": "5.8.1",
"version": "5.9.0",
"blueprints": [
{
"name": "app",
Expand Down
18 changes: 9 additions & 9 deletions packages/lti-dashboard/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
"lint:deps": "ember dependency-lint"
},
"devDependencies": {
"@babel/core": "^7.24.4",
"@babel/eslint-parser": "^7.24.1",
"@babel/plugin-proposal-decorators": "^7.24.1",
"@babel/core": "^7.24.7",
"@babel/eslint-parser": "^7.24.7",
"@babel/plugin-proposal-decorators": "^7.24.7",
"@ember-data/adapter": "5.3.8",
"@ember-data/json-api": "5.3.8",
"@ember-data/legacy-compat": "^5.3.8",
Expand All @@ -50,8 +50,8 @@
"broccoli-merge-trees": "^4.2.0",
"browserslist": "^4.22.3",
"caniuse-db": "^1.0.30001640",
"ember-auto-import": "^2.7.2",
"ember-cli": "~5.8.1",
"ember-auto-import": "^2.7.3",
"ember-cli": "~5.9.0",
"ember-cli-app-version": "^6.0.1",
"ember-cli-babel": "^8.2.0",
"ember-cli-clean-css": "^3.0.0",
Expand All @@ -70,7 +70,7 @@
"ember-page-title": "^8.2.3",
"ember-qunit": "^8.0.2",
"ember-resolver": "^11.0.1",
"ember-source": "~5.8.0",
"ember-source": "~5.9.0",
"ember-template-lint": "^6.0.0",
"ember-web-app": "^5.0.0",
"eslint": "^8.57.0",
Expand All @@ -83,8 +83,8 @@
"ilios-common": "workspace:*",
"loader.js": "^4.7.0",
"postcss-scss": "^4.0.9",
"prettier": "^3.2.5",
"qunit": "^2.20.1",
"prettier": "^3.3.1",
"qunit": "^2.21.0",
"qunit-dom": "^2.0.0",
"qunit-theme-ember": "^1.0.0",
"sass": "^1.77.5",
Expand All @@ -111,4 +111,4 @@
]
},
"private": true
}
}

0 comments on commit be20afc

Please sign in to comment.