https://github.com/centrefordigitalhumanities/vue-lib

A set of re-usable Vue components and composables

https://github.com/centrefordigitalhumanities/vue-lib

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
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.7%) to scientific vocabulary
Last synced: 5 months ago · JSON representation

Repository

A set of re-usable Vue components and composables

Basic Info
  • Host: GitHub
  • Owner: CentreForDigitalHumanities
  • License: eupl-1.2
  • Language: Vue
  • Default Branch: main
  • Size: 819 KB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 4
  • Releases: 21
Created over 2 years ago · Last pushed 7 months ago
Metadata Files
Readme License

README.md

CDH Vue Lib

The Centre for Digital Humanities (CDH) Vue library is a collection of reusable Vue components and utilities designed for Vue 3 applications developed at the CDH (mainly the Portal Development team). This library is built on top of Bootstrap 5 and FontAwesome 6.

Installation

If you are using NPM:

bash npm install git+https://github.com/CentreForDigitalHumanities/Vue-lib.git

If you are using Yarn:

bash yarn add git+https://github.com/CentreForDigitalHumanities/Vue-lib.git

If you need a specific version, use one of the commands above with the version tag. For example, to install version 0.5.8 with NPM, you can use:

bash npm install git+https://github.com/CentreForDigitalHumanities/Vue-lib.git#v0.5.8

Interactive demo

The components can be tested interactively by running the Nuxt application in the vue-lib-doc directory.

To do this, follow these steps:

  1. Clone the repository to your local machine: bash git clone https://github.com/CentreForDigitalHumanities/Vue-lib

  2. Navigate to the vue-lib-doc directory: bash cd Vue-lib/vue-lib-doc

  3. Install the dependencies:

    As an NPM user: bash npm install

    As a Yarn user: bash yarn install

  4. Start the development server:

    As an NPM user: bash npm run dev

    As a Yarn user: bash yarn dev

  5. Open your web browser and navigate to http://localhost:3000 to view the interactive demo of the components.

Owner

  • Name: Centre for Digital Humanities
  • Login: CentreForDigitalHumanities
  • Kind: organization
  • Email: cdh@uu.nl
  • Location: Netherlands

Interdisciplinary centre for research and education in computational and data-driven methods in the humanities.

GitHub Events

Total
  • Create event: 3
  • Release event: 2
  • Issues event: 5
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 8
  • Pull request review comment event: 8
  • Pull request review event: 8
  • Pull request event: 4
Last Year
  • Create event: 3
  • Release event: 2
  • Issues event: 5
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 8
  • Pull request review comment event: 8
  • Pull request review event: 8
  • Pull request event: 4

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 47
  • Total Committers: 2
  • Avg Commits per committer: 23.5
  • Development Distribution Score (DDS): 0.128
Past Year
  • Commits: 5
  • Committers: 1
  • Avg Commits per committer: 5.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Mees, T.D. (Ty) t****s@u****l 41
Xander Vertegaal a****l@u****l 6
Committer Domains (Top 20 + Academic)
uu.nl: 2

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 9
  • Total pull requests: 4
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 14 days
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.22
  • Average comments per pull request: 0.75
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 3
  • Average time to close issues: 9 days
  • Average time to close pull requests: 13 days
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.67
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • tymees (5)
  • XanderVertegaal (3)
Pull Request Authors
  • XanderVertegaal (8)
Top Labels
Issue Labels
bug (2) enhancement (1) help wanted (1)
Pull Request Labels
bug (4)

Dependencies

package.json npm
  • @babel/types ^7.22.5 development
  • @popperjs/core ^2.11.8 development
  • @types/bootstrap ^5.2.6 development
  • @types/node ^20.2.5 development
  • @types/uuid ^9.0.2 development
  • @typescript-eslint/eslint-plugin ^6.2.1 development
  • @typescript-eslint/parser ^6.2.1 development
  • @vitejs/plugin-vue ^4.2.3 development
  • eslint ^8.46.0 development
  • eslint-config-prettier ^9.0.0 development
  • eslint-plugin-vue ^9.16.1 development
  • prettier ^3.0.1 development
  • sass ^1.64.2 development
  • typescript ^5.1.6 development
  • vite ^4.3.9 development
  • vite-plugin-banner ^0.7.0 development
  • vite-plugin-eslint ^1.8.1 development
  • vue ^3.2.47 development
  • vue-tsc ^1.4.2 development
  • uu-bootstrap git+https://github.com/DH-IT-Portal-Development/bootstrap-theme.git#1.4.0-alpha.1
  • uuid ^9.0.0
yarn.lock npm
  • 221 dependencies