frontend
frontend copied to clipboard
Ilios Frontend
Ilios Frontend
Web interface for accessing and managing Ilios Platform data.
Open Source Heroes
Every day these for-profit companies make developing Ilios possible. Without the free tier of service they offer to open source software, ilios would be nowhere, so if you have a chance to pay them for something please do.
Reporting Issue
All Ilios issues should be reported to our common issue tracker
Directions for developers working with this ember-cli app
Prerequisites
You will need the following things properly installed on your computer.
Installation
-
git clone [email protected]:ilios/frontend.git
-
cd frontend
-
pnpm install
Running / Development
This Frontend will need to know where your backend API server is located. You can set this information in a system wide environment variable name ILIOS_FRONTEND_API_HOST or you can add it to the CLI when you start the server.
-
ILIOS_FRONTEND_API_HOST=https://demo.iliosproject.org pnpm start
- Visit your app at http://localhost:4200.
- Visit your tests at 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
-
pnpm test --server
Linting
-
pnpm run lint:hbs
-
pnpm run lint:css
-
pnpm run lint:js
-
pnpm run lint:js --fix
Building
-
pnpm --filter frontend exec ember build
(development) -
pnpm --filter frontend exec ember build --environment production
(production)
Further Reading / Useful Links
- ember.js
- ember-cli
- Ilios User Guide
- Development Browser Extensions