This README outlines the details of collaborating on this Ember application. A short introduction of this app could easily go here.
You will need the following things properly installed on your computer.
- Git
- Node.js (with npm)
- Ember CLI
- Google Chrome
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
cd core/htdocs_source
nvm install
npm install -g ember-cli
git clone <repository-url>this repositorycd myappnpm install
To run the web UI locally you have to:
- Start an OpenXPKI backend via Docker or Vagrant. It's expected to listen on localhost:8080
- Now run the Ember based web UI with live reload (on code changes) via:
npm run serve(this calls "ember serve ..." and proxies AJAX requests to localhost:8080) - Visit the web UI at http://localhost:4200.
- Visit tests at http://localhost:4200/tests.
Make use of the many generators for code, try ember help generate for more details
ember testember test --server
npm run lint:hbsnpm run lint:jsnpm run lint:js -- --fix
ember build(development)ember build --environment production(production)
Specify what it takes to deploy your app.