https://github.com/acdh-oeaw/youbeon-frontend
Young Believers Online (YouBeOn) frontend
Science Score: 36.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
2 of 6 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.5%) to scientific vocabulary
Keywords
Repository
Young Believers Online (YouBeOn) frontend
Basic Info
- Host: GitHub
- Owner: acdh-oeaw
- License: mit
- Language: Vue
- Default Branch: main
- Homepage: https://app.youbeon.eu
- Size: 13.6 MB
Statistics
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 4
- Releases: 0
Topics
Metadata Files
readme.md
YouBeOn
Frontend for the YouBeOn - Young Believers Online project.
Deployed at https://app.youbeon.eu.
Prerequisites
[!TIP]
You can use
pnpmto install the required node.js version withpnpm env use 22 --global.
Install project dependencies with:
bash
pnpm install
This will also generate (i) the JSON "database" in the src/db folder from .xlsx files in the
data folder, (ii) generate an imprint page, and (iii) generate favicons.
How to run
Run a development server with:
bash
pnpm run dev
Preview a production build locally with:
bash
pnpm run build && pnpm run start
Deployment
A GitHub action is triggered on every push to the main branch, which builds a new Docker image,
and notifies rancher to deploy that image to the ACDH-CH cluster.
Validation
Validation scripts for code formatting (prettier), linting (eslint and stylelint), and type
checking (typescript) run as pre-commit and pre-push git hooks.
Owner
- Name: Austrian Centre for Digital Humanities & Cultural Heritage
- Login: acdh-oeaw
- Kind: organization
- Email: acdh@oeaw.ac.at
- Location: Vienna, Austria
- Website: https://www.oeaw.ac.at/acdh
- Repositories: 476
- Profile: https://github.com/acdh-oeaw
GitHub Events
Total
- Issues event: 1
- Delete event: 2
- Push event: 4
- Pull request event: 2
- Create event: 1
Last Year
- Issues event: 1
- Delete event: 2
- Push event: 4
- Pull request event: 2
- Create event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Markus Hasenberger | m****s@h****t | 150 |
| Stefan Probst | s****t@p****e | 83 |
| kaggl | r****l@o****t | 21 |
| Dalibor Pančić | d****c@g****m | 15 |
| Barbara Krautgartner | b****r@o****t | 3 |
| Robin Kaggl | r****n@k****o | 3 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 68
- Total pull requests: 45
- Average time to close issues: 18 days
- Average time to close pull requests: 4 days
- Total issue authors: 5
- Total pull request authors: 2
- Average comments per issue: 0.81
- Average comments per pull request: 0.0
- Merged pull requests: 45
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- CNoviNov (18)
- stefanprobst (12)
- markus-hasenberger (5)
- vronk (2)
- kaggl (1)
Pull Request Authors
- stefanprobst (23)
- kaggl (1)
- babslgam (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- @types/jest ^24.0.19 development
- @typescript-eslint/eslint-plugin ^4.18.0 development
- @typescript-eslint/parser ^4.18.0 development
- @vue/cli-plugin-babel ~4.5.0 development
- @vue/cli-plugin-eslint ~4.5.0 development
- @vue/cli-plugin-router ~4.5.0 development
- @vue/cli-plugin-typescript ~4.5.0 development
- @vue/cli-plugin-unit-jest ~4.5.0 development
- @vue/cli-plugin-vuex ~4.5.0 development
- @vue/cli-service ~4.5.0 development
- @vue/eslint-config-typescript ^7.0.0 development
- @vue/test-utils ^1.0.3 development
- eslint ^6.7.2 development
- eslint-plugin-vue ^6.2.2 development
- material-design-icons-iconfont ^6.1.0 development
- node-sass ^4.12.0 development
- sass-loader ^8.0.2 development
- typescript ~4.1.5 development
- vue-template-compiler ^2.6.11 development
- @mdi/font ^5.9.55
- core-js ^3.6.5
- d3 ^7.1.1
- d3-force ^3.0.0
- d3-zoom ^3.0.0
- leaflet ^1.7.1
- lodash ^4.17.21
- randomcolor ^0.6.2
- vue ^2.6.11
- vue-class-component ^7.2.3
- vue-loading-overlay ^5.0.3
- vue-property-decorator ^9.1.2
- vue-router ^3.2.0
- vue2-leaflet ^2.7.0
- vuetify ^2.5.9
- vuex ^3.4.0
- vuex-class-component ^2.3.5
- acdh-oeaw/deploy-action v1 composite
- actions/checkout v3 composite
- docker/build-push-action v3 composite
- docker/login-action v2 composite
- docker/metadata-action v4 composite
- docker/setup-buildx-action v2 composite
- caddy 2-alpine build
- node 18-slim build
- 781 dependencies