wega-webapp

Web application that powers weber-gesamtausgabe.de

https://github.com/edirom/wega-webapp

Science Score: 54.0%

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

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

Keywords

digital-humanities edition exist-db expath tei-xml xquery xslt
Last synced: 6 months ago · JSON representation ·

Repository

Web application that powers weber-gesamtausgabe.de

Basic Info
Statistics
  • Stars: 23
  • Watchers: 9
  • Forks: 10
  • Open Issues: 67
  • Releases: 32
Topics
digital-humanities edition exist-db expath tei-xml xquery xslt
Created about 13 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

WeGA Logo

WeGA WebApp

GitHub release DOI Build Status

This web application is written in XQuery on top of an eXist-db and powers weber-gesamtausgabe.de. Needless to say the code is tailor-made to fit our data (see data-samples from the release section and the corresponding TEI ODD schemata) but can hopefully serve as a starting point for likewise ventures.

Prerequisites

A running eXist-db, v5.2.0 or newer

Quick start guide

If you have a running eXist database you can simply install the WeGA-data-samples.xar as well as the WeGA-WebApp.xar from the Release section via the eXist-Dashboard.

Dependencies on other eXist apps/libs

Branches

  • main: our stable branch, i.e. the current release version
  • develop: our development branch
  • other branches are experimental and and will get merged (or just some features) into develop at some point

How to build

The Dockerfile describes all the necessary steps to build the WeGA-WebApp EXPath xar package. In essence, it boils down to

Documentation

(Sparse) Documentation can be found on the Wiki as well as the changelog.

License

This work is available under dual license: BSD 2-Clause and Creative Commons Attribution 4.0 International License (CC BY 4.0)

Owner

  • Name: Virtueller Forschungsverbund Edirom
  • Login: Edirom
  • Kind: organization
  • Location: Germany

Citation (CITATION.cff)

cff-version: 1.2.0
title: WeGA-WebApp
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
version: 4.13.0-alpha
doi: "10.5281/zenodo.3381141"
repository-code: "https://github.com/Edirom/WeGA-WebApp"
license: CC-BY-4.0
authors:
  - given-names: Peter
    family-names: Stadler
    email: stadler@weber-gesamtausgabe.de
    affiliation: Paderborn University
    orcid: "https://orcid.org/0000-0002-2544-1481"
  - given-names: Jakob
    family-names: Schmidt
  - given-names: Xianghua
    family-names: Zheng
  - given-names: Dennis
    family-names: Ried
  - given-names: Kristina
    family-names: Richts
  - given-names: Solveig
    family-names: Schreiter
  - given-names: Charlene
    family-names: Jakob

GitHub Events

Total
  • Create event: 20
  • Release event: 1
  • Issues event: 18
  • Watch event: 1
  • Delete event: 16
  • Issue comment event: 12
  • Push event: 92
  • Pull request review comment event: 1
  • Pull request review event: 14
  • Gollum event: 1
  • Pull request event: 32
Last Year
  • Create event: 20
  • Release event: 1
  • Issues event: 18
  • Watch event: 1
  • Delete event: 16
  • Issue comment event: 12
  • Push event: 92
  • Pull request review comment event: 1
  • Pull request review event: 14
  • Gollum event: 1
  • Pull request event: 32

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 33
  • Total pull requests: 34
  • Average time to close issues: 11 months
  • Average time to close pull requests: 4 days
  • Total issue authors: 5
  • Total pull request authors: 4
  • Average comments per issue: 0.33
  • Average comments per pull request: 0.24
  • Merged pull requests: 22
  • Bot issues: 0
  • Bot pull requests: 7
Past Year
  • Issues: 14
  • Pull requests: 20
  • Average time to close issues: 11 days
  • Average time to close pull requests: 8 days
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 0.07
  • Average comments per pull request: 0.2
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 4
Top Authors
Issue Authors
  • peterstadler (19)
  • SteffenAstheimer (10)
  • obertsalome (2)
  • rettinghaus (1)
  • jakosch (1)
Pull Request Authors
  • peterstadler (13)
  • SteffenAstheimer (11)
  • dependabot[bot] (7)
  • riedde (3)
Top Labels
Issue Labels
tech:XQuery (13) enhancement (10) docType:biblio (8) bug (7) XQuery (3) docType:letters (2) tech:HTML/CSS (2) HTML/CSS (2) Guidelines (1) tech:XSLT (1) duplicate (1) diaries (1) docType:works (1) docType:diaries (1)
Pull Request Labels
tech:XQuery (8) docType:biblio (7) dependencies (7) enhancement (6) bug (5) javascript (2)

Dependencies

package.json npm
  • frontend-dependencies ^0.2.1 development
  • minify ^6.0.1 development
  • prettydiff ^99.0.1 development
  • sass ^1.22.12 development
  • swagger-cli ^4.0.4 development
  • vnu ^0.0.1 development
  • Easy-Responsive-Tabs-to-Accordion peterstadler/Easy-Responsive-Tabs-to-Accordion#develop
  • Junicode-New https://github.com/psb1558/Junicode-New
  • WeGA-ODD edirom/WeGA-ODD#develop
  • bootstrap ^4.3.1
  • bootstrap-hover-dropdown ^2.2.1
  • bootstrap-remote-data peterstadler/bootstrap-remote-data#master
  • bravura https://github.com/steinbergmedia/bravura
  • csLink correspSearch/csLink
  • datatables.net ^1.11.3
  • datatables.net-bs4 ^1.11.3
  • datatables.net-buttons ^2.1.1
  • datatables.net-buttons-bs4 ^2.1.1
  • fittextjs ^1.2.0
  • flip nnattawat/flip
  • font-awesome ^4.7.0
  • google-code-prettify ^1.0.3
  • ion-rangeslider ^2
  • jquery ^3.5.0
  • jquery-ui ^1.13.2
  • jquery-ui-themes ^1.12.0
  • jszip ^3.7.1
  • moment ^2.29.4
  • openseadragon ^2.4.0
  • select2 ^4
  • swagger-ui-dist ^4.1.3
yarn.lock npm
  • 192 dependencies
Dockerfile docker
  • openjdk 17-jdk-bullseye build
  • stadlerpeter/existdb 6 build
.github/workflows/artifacts.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/docker-testing.yml actions
  • actions/checkout v3 composite