Skip to content
Femke edited this page Sep 12, 2019 · 4 revisions

Welcome to the UnSHACLed wiki!

Here you can find more information concerning the project layout.

Index

General

Vue.js is used to wire the application. It comes with libraries that allow state management and drawing on a canvas. The VueX state management library is used to maintain a model and keeps components loosely coupled. Data is kept in the store and can only be modified using mutations and actions. Konva.js is used to easily draw on the canvas via the Vue Konva library.

Project structure

This project uses the VueX state management library.

main

Wires libraries and configuration.

Contains application logic such as the the state which maintains the internal model and methods to access or modify the model.

Clone this wiki locally