(NOT IMPLEMENTED YET: Current master version is available on Gitlab Pages.)
This is the Vue.js project for the Credential Catalog demonstrator.
The project is run using Docker with docker-compose.
After installing Docker and docker-compose, the project is easily started in development mode using*:
docker-compose -f docker-compose.dev.yml up
*Note the install dependencies below!
Since we use a volume to mount the local app to the /app
dir on the
docker container, we need to have a local copy of all the node
dependencies or else the docker-compose up
command will fail. This
is fixed by running the following command:
docker-compose -f docker-compose.dev.yml run app yarn install
- For syntax-highlighting, install the Vetur plugin for VSCode.
- The code in this project is formatted using prettier. There is also a VSCode extension for formatting on save.
- For developing a Vue.js app, using the Vue.js devtools is highly recommended.
- For dependency management, we use yarn. This is automatically included in the Docker image.
yarn install
yarn serve
yarn build
yarn lint