The Digital Society Switzerland annually publishes the Swiss Lawful Interception Report on the cantons of Switzerland. This Visualization complements the report interactively.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_specs
app
i18n
test
.babelrc
.bowerrc
.editorconfig
.gitattributes
.gitignore
.jshintrc
.snyk
.travis.yml
.yo-rc.json
Gruntfile.js
LICENSE.md
README.md
package-lock.json
package.json
yarn.lock

README.md

build status

Setup

Install NPM (Node.js Package Manager) http://nodejs.org/download/

Run in terminal:

yarn global add install grunt-cli
yarn global add install jshint
yarn global add install browserify
yarn install

Build

Builds the client and puts all files into dist folder. Use the dist folder as website root.

grunt build

Development, Live Preview

Builds dev client, starts web server, watch changes, preview in browser

grunt serve

or to create a staging build, which can be load using /sliv path, e.g. localhost:8080/sliv.

grunt build:staging

after translations csv changed, use

grunt i18n:compile

to create json representation. Then reload page; reload is done automatically during grunt serve.