Diplomarbeit zum Thema: Technische Konzeption und Implementierung eines webbasierten Werkzeugs zur Modellierung von Stadtplanungs- und Stadtentwicklungsabläufen mit Bürgerbeteiligung im Rahmen des Projekts „Zukunftsstadt Dresden 2030“
- [master] beinhaltet aktuellen Stand
- [stable] letzter Live-Branch für Demo
- [develop] beinhaltet aktuellen Entwicklungsstand (unstable)
- [feature-xxx] diverse Feature-Entwicklungen (unstable)
- create branch oder fork branch from [develop]
- push changes
- create pull request: branch into [develop]
- Projekt basierend auf Vue 2.0
- Entwicklung auf Basis von Webpack 2
- Einsatz eines Vue Boilerplates
- StandardJS
- use ESLint to comply the code style
- check .editorconfig.json and .eslint.json
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production against a public web path
WEB_DIR=/process-vis/ npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
# debug project setup
npm run dump
# update project to latest compatible versions
npm update
# phantomjs prebuild installer crashes -> skip installer
npm install [email protected] --ignore-scripts
# node-sass not available for your architecture -> compile against own system
npm rebuild node-sass
# web-links are broken -> build against a public web dir: server/appRoute/
## build for Linux systems
WEB_DIR=/my-app-path/ npm run build
## build for Windows systems
SET WEB_DIR=/my-app-path/
npm run build