https://github.com/acdh-oeaw/vicav-vue3

Reimplementation of the VICAV Frontend based on Vue.js 3

https://github.com/acdh-oeaw/vicav-vue3

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary

Keywords

frontend
Last synced: 6 months ago · JSON representation

Repository

Reimplementation of the VICAV Frontend based on Vue.js 3

Basic Info
Statistics
  • Stars: 0
  • Watchers: 10
  • Forks: 0
  • Open Issues: 63
  • Releases: 0
Topics
frontend
Created about 3 years ago · Last pushed 6 months ago
Metadata Files
Readme License

readme.md

VICAV frontend

frontend application for the VICAV project.

how to run

prerequisites:

set required environment variables in .env.local:

bash cp .env.example .env.local

also, set environment variables required by GitHub actions. use "variables" for every environment variable prefixed with NUXT_PUBLIC_, and "secrets" for all others.

install dependencies:

bash pnpm install

run a development server on http://localhost:3000:

bash pnpm run dev

how to test for CI deployment

The automated build process is roughly equivalent to the following command sequence:

```bash pnpm run build pnpm run test

export CI=true or

$env:CI='true'

pnpm prune --prod pnpm run start ```

If you did not actually set the environment variables in .env.local in your development environment, replace the last line with:

bash pnpm run start:local

This loads .env.local as environment and then executes pnpm run start.

Open the production server on http://localhost:3000 and make sure it loads and shows the new features you implemented.

If you do not verify that these commands work after major overhauls there is a high change that pnpm run dev works but the deployed container does not.

Get back dev packages:

```bash

unset CI or

del env:CI

pnpm prune ```

Release

  • Checkput main branch
  • Merge develop into main
  • Update version in package.json (e. g. 0.8.0)
  • Commit version change
  • Create tag with version (e. g. v0.8.0)
  • git push and git push origin --tags
  • Checkout develop branch
  • Merge main into develop
  • Revert the commit Limit actions to production ready
  • git push

Owner

  • Name: Austrian Centre for Digital Humanities & Cultural Heritage
  • Login: acdh-oeaw
  • Kind: organization
  • Email: acdh@oeaw.ac.at
  • Location: Vienna, Austria

GitHub Events

Total
  • Issues event: 115
  • Delete event: 49
  • Issue comment event: 112
  • Push event: 196
  • Pull request review comment event: 5
  • Pull request review event: 10
  • Pull request event: 65
  • Create event: 51
Last Year
  • Issues event: 115
  • Delete event: 49
  • Issue comment event: 112
  • Push event: 196
  • Pull request review comment event: 5
  • Pull request review event: 10
  • Pull request event: 65
  • Create event: 51

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 169
  • Total pull requests: 128
  • Average time to close issues: 3 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 9
  • Total pull request authors: 6
  • Average comments per issue: 1.01
  • Average comments per pull request: 0.6
  • Merged pull requests: 111
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 76
  • Pull requests: 73
  • Average time to close issues: 22 days
  • Average time to close pull requests: 3 days
  • Issue authors: 7
  • Pull request authors: 4
  • Average comments per issue: 0.62
  • Average comments per pull request: 0.51
  • Merged pull requests: 63
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dasch124 (48)
  • simar0at (40)
  • ttechnicus (37)
  • ctot-nondef (23)
  • MauPalantir (9)
  • katharinawuensche (9)
  • VeronikaEngler (1)
  • stefanprobst (1)
  • kisram (1)
Pull Request Authors
  • MauPalantir (37)
  • ttechnicus (31)
  • katharinawuensche (27)
  • ctot-nondef (24)
  • simar0at (5)
  • stefanprobst (4)
Top Labels
Issue Labels
TUNOCENT (27) bug (22) enhancement (21) feature (20) WIBARAB (14) SHAWI (8) VICAV Platform (3) corpus / detail view (3) backlog (2) epic (2) corpus | detail view (2) test (1) corpus | query (1) recordings table (1)
Pull Request Labels
WIBARAB (1)

Dependencies

package.json npm
  • @typescript-eslint/eslint-plugin ^2.34.0 development
  • @typescript-eslint/parser ^2.34.0 development
  • @vitejs/plugin-vue ^3.1.0 development
  • @vue-leaflet/vue-leaflet ^0.6.1 development
  • eslint ^6.7.2 development
  • eslint-config-prettier ^6.15.0 development
  • prettier ^1.18.2 development
  • sass ^1.57.1 development
  • typescript ^4.6.4 development
  • vite ^3.1.0 development
  • vue-tsc ^0.40.4 development
  • axios ^0.27.2
  • leaflet ^1.9.3
  • vue ^3.2.37
  • vue-leaflet ^0.1.0
  • winbox ^0.2.6
.github/workflows/starter.yaml actions
pnpm-lock.yaml npm
  • 1074 dependencies