OCCRP research desk application front-end.
You will need the following things properly installed on your computer.
git clone <repository-url>
this repositorycd id-frontend
docker-compose run ember npm install
./ember-serve
- Visit your app at http://localhost:4200.
- Visit your tests at http://localhost:4200/tests.
Make use of the many generators for code, try ./ember help generate
for more
details.
./ember test
./ember test --server
docker-compose run ember npm run lint:hbs
docker-compose run ember npm run lint:js
docker-compose run ember npm run lint:js -- --fix
./ember build
(development)./ember build --environment production
(production)
Deployments are done using our CI/CD.
Translations are managed on Weblate.
To sync the translations add the git repository and rebase Weblate commits:
$ git remote add weblate https://hosted.weblate.org/git/occrp/investigative-dashboard/
$ git fetch -all
$ git rebase weblate/master