top-frontend
JavaScript based frontend of the TOP Framework
Science Score: 44.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
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.2%) to scientific vocabulary
Keywords
Repository
JavaScript based frontend of the TOP Framework
Basic Info
Statistics
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 4
- Releases: 77
Topics
Metadata Files
README.md
Quasar App (top-frontend)
A Quasar Framework app
Development
Install the dependencies
Install npm and Quasar CLI, or use the
.devcontainer/devcontainer.jsonconfiguration to build a Development Container.The npm package
@onto-med/top-apiis hosted in the GitHub Packages registry, thus requires authentication.- Create a personal access token (classic) at https://github.com/settings/tokens and give it access to
read:packages. - Optionally, export your token to the environment variable
NPM_AUTH_TOKEN. - Alternatively to the step above, you can authenticate at GitHub via
npm login --scope=@onto-med --auth-type=legacy --registry=https://npm.pkg.github.com(if you use npm version 8 or lower, remove the argument--auth-type=legacy). You will now be prompted for your username and "password" (enter your personal access token, not your GitHub account password). - For the devcontainer setup, you need to create a
.devcontainer/.envfile containing your GitHub personal access token (see.devcontainer/.env.dist)
- Create a personal access token (classic) at https://github.com/settings/tokens and give it access to
Run
npm install(skip this step in the devcontainer setup)
Start the app in development mode (hot-code reloading, error reporting, etc.)
bash
npm run dev
You can specify the following environment variables via .env file or command line:
| variable name | default value | description | | --------------------------------- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | OAUTH2ENABLED | false | Enable or disable authentication via Keycloak | | OAUTH2URL | http://127.0.0.1:8081/ | Keycloak URL | | OAUTH2REALM | top-realm | Keycloak realm name | | OAUTH2CLIENTID | top-frontend | Keycloak client id | | APIURL | http://127.0.0.1:8080 | URL of top-backend | | GDPRNOTICE | false | Show GDPR notice | | GDPRPOLICYURL | | Policy URL that is linked from the GDPR notice | | SYSTEMNOTICE | | Text that should be displayed as system notice | | DOCUMENTSENABLED | false | Enable or disable document search | | TOPPHENOTYPICQUERYDOCBASEURL | https://onto-med.github.io/top-phenotypic-query/care/smith/top/topphenotypicquery/c2reasoner | This URL is used to generate deep links to functions and constants documentation |
Lint the files
bash
npm run lint
Build the app for production
bash
npm run build
Owner
- Name: Onto-Med Research Group
- Login: Onto-Med
- Kind: organization
- Location: Leipzig
- Website: http://www.onto-med.de/
- Repositories: 6
- Profile: https://github.com/Onto-Med
The Onto-Med Research Group conducts basic research in formal ontology, designs formal tools and develops top level, domain and core ontologies.
Citation (CITATION.cff)
cff-version: 1.2.0
message: If you use the content of this repository, please cite it using these metadata.
title: TOP Frontend
abstract: Frontend of the TOP Framework based on Vue.js and Quasar.
authors:
- affiliation: Leipzig University
family-names: Beger
given-names: Christoph
orcid: https://orcid.org/0000-0002-1166-0368
- affiliation: Leipzig University
family-names: Höffner
given-names: Konrad
orcid: https://orcid.org/0000-0001-7358-3217
- affiliation: Leipzig University
family-names: Matthies
given-names: Franz
orcid: https://orcid.org/0000-0001-7196-506X
- affiliation: Leipzig University
family-names: Schäfermeier
given-names: Ralph
orcid: https://orcid.org/0000-0002-4349-6726
- affiliation: Leipzig University
family-names: Uciteli
given-names: Alexandr
orcid: https://orcid.org/0000-0001-9558-5352
date-released: 2025-02-07
keywords:
- phenotyping
- quasar
- typescript
- vujs
license: MIT
GitHub Events
Total
- Create event: 24
- Release event: 8
- Issues event: 11
- Delete event: 19
- Issue comment event: 6
- Push event: 81
- Pull request review event: 16
- Pull request review comment event: 16
- Pull request event: 30
Last Year
- Create event: 24
- Release event: 8
- Issues event: 11
- Delete event: 19
- Issue comment event: 6
- Push event: 81
- Pull request review event: 16
- Pull request review comment event: 16
- Pull request event: 30
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 24
- Total pull requests: 37
- Average time to close issues: about 1 month
- Average time to close pull requests: 4 days
- Total issue authors: 4
- Total pull request authors: 5
- Average comments per issue: 2.67
- Average comments per pull request: 0.35
- Merged pull requests: 30
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 7
- Pull requests: 18
- Average time to close issues: 7 days
- Average time to close pull requests: 6 days
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.11
- Merged pull requests: 13
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- ChristophB (16)
- KonradHoeffner (4)
- fmatthies (3)
- AlexU75 (1)
Pull Request Authors
- ChristophB (27)
- fmatthies (4)
- KonradHoeffner (4)
- RalphBln (1)
- dependabot[bot] (1)