forked from kompetenzinventar/ki-frontend
|
||
---|---|---|
etc/nginx/conf.d | ||
LICENSES | ||
public | ||
src | ||
.browserslistrc | ||
.dockerignore | ||
.drone.yml | ||
.editorconfig | ||
.eslintrc.js | ||
.gitignore | ||
babel.config.js | ||
Dockerfile | ||
package-lock.json | ||
package.json | ||
README.md | ||
renovate.json | ||
REUSE.toml |
ki-frontend
Über
Dieses Repo enthält das Frontend des Projekts Kompentenzinventar - einer Webapplikation zur Erfassung von Userprofilen für die WTF eG.
Implementiert ist das Frontend mit Vue3.
Mitmachen
Du kannst gerne bei der Entwicklung des Kompetenzinventars mitmachen.
- Fehler oder fehlende Funktionen erfassen. Bitte direkt über die Issues in Gitea.
- Dokumentation oder Implementierung verbessern. Bitte forke hierzu das Projekt, branche von
main
ab und erstelle dann einen Pull Request.
Kommunikation
Folgende Kanäle gibt es für die Kommunikation über das Kompetenzinventar:
- Die Issues im WTF Gitea.
- Den Bereich AG Entwicklung im WTF Forum.
- Einen Raum in Matrix. Zutritt per Einladung, frlan lädt ein, eine einfache PN im Forum reicht.
Repos
- ki-backend enthält das Backend
- ki-frontend (dieses Repo) enthält das Frontend
- Weitere Repositories befinden sich in der Gitea Organisation Kompetenzinventar.
Project setup
npm ci
Pre requirements
- Node 20
- Wenn du eine andere node version installiert hast, kannst du nvm benutzen um schnell zwischen node version zu wechseln
- NPM
- (KI-backend)[https://git.wtf-eg.de/kompetenzinventar/ki-backend] muss lokal laufen
Konfigurationsdatei anpassen
cp public/config.js.dev public/config.js
vi public/config.js
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Lints and fixes files
npm run lint
Customize configuration
Vorraussetzung: Node & NPM
Docker
Image bauen
docker build --target ki-frontend --tag ki_frontend .
Container starten
docker run \
--name=ki_frontend \
-v ${PWD}/public/config.js:/user/share/nginx/html/config.js \
-p 8000:80 \
ki_frontend