st4sd-registry-ui

A web interface for browsing virtual-experiments, tracking runs, and viewing logs.

https://github.com/st4sd/st4sd-registry-ui

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 (13.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A web interface for browsing virtual-experiments, tracking runs, and viewing logs.

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 2
  • Open Issues: 1
  • Releases: 10
Created about 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Maintainers

README.md

ST4SD Registry UI

The ST4SD Registry UI is a web interface for the ST4SD Runtime Service, written in Vue 3.

Quick links

Getting started

Requirements

Node.js

Running and developing this website requires an up-to-date Node.js version. You can check what Node.js version you have currently installed with

bash node -v

Please refer to the Node.js download page if you don't have it installed or if your installed version is older than 20.

Development

Accessing the backend

The project requires access to a backend service to work. The development configuration provided intercepts the calls to the backend and forwards them to 0.0.0.0:8085.

Spinning up a development version of the st4sd-registry-backend

To use a local development version of the st4sd-registry-backend please follow the instructions provided at: https://github.com/st4sd/st4sd-registry-backend#developing-locally.

Port-forwarding the backend from an OpenShift deployment

Another option is to port-forward the backend from the OpenShift project where we deployed ST4SD. To access it, after ensuring we are logged in to the OpenShift cluster, we can run the following command:

shell kubectl port-forward svc/st4sd-registry-backend 8085:8085 -n $DEPLOYMENT_NAMESPACE

Where $DEPLOYMENT_NAMESPACE is the namespace where you deployed ST4SD. You can omit it if you're forwarding the service from the active namespace (you can check what the active namespace is with oc project).

Installing dependencies

Install the dependencies for this project with:

bash yarn install

Build a development version of this project with hot reloading

This command will build a development version of the website (without optimizations) and start a server where you can preview the changes you've made, with hot reloading capabilities.

bash yarn serve

Build for production

This command will create a production-ready build of the website. It will apply optimizations such as minifying the output files.

bash yarn build

Help and Support

Please feel free to reach out to one of the maintainers listed in the MAINTAINERS.md page.

Contributing

We always welcome external contributions. Please see our guidance for details on how to do so.

References

If you use ST4SD in your projects, please consider citing the following:

bibtex @software{st4sd_2022, author = {Johnston, Michael A. and Vassiliadis, Vassilis and Pomponio, Alessandro and Pyzer-Knapp, Edward}, license = {Apache-2.0}, month = {12}, title = {{Simulation Toolkit for Scientific Discovery}}, url = {https://github.com/st4sd/st4sd-runtime-core}, year = {2022} }

License

This project is licensed under the Apache 2.0 license. Please see details here.

Owner

  • Name: ST4SD: Simulation Tookit for Scientific Discovery
  • Login: st4sd
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Simulation Toolkit for Scientific Discovery
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Michael A.
    family-names: Johnston
    affiliation: IBM Research
  - given-names: Vassilis
    family-names: Vassiliadis
    affiliation: IBM Research
  - given-names: Alessandro
    family-names: Pomponio
    affiliation: IBM Research
    orcid: "https://orcid.org/0000-0003-1655-7500"
  - given-names: Edward
    family-names: Pyzer-Knapp
    affiliation: IBM Research
identifiers:
  - type: url
    value: "https://github.com/st4sd/st4sd-runtime-core"
    description: ST4SD Runtime
repository-code: "https://github.com/st4sd/st4sd-runtime-core"
url: "https://st4sd.github.io/overview/"
keywords:
  - accelerated-discovery
  - simulation
  - toolkit
license: Apache-2.0
date-released: "2022-12-08"

GitHub Events

Total
  • Release event: 2
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 15
  • Pull request review event: 1
  • Pull request event: 4
  • Create event: 4
Last Year
  • Release event: 2
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 15
  • Pull request review event: 1
  • Pull request event: 4
  • Create event: 4

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: 17 minutes
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: 17 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • AlessandroPomponio (3)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

Dockerfile docker
  • nginxinc/nginx-unprivileged alpine-slim build
package.json npm
  • @babel/core ^7.20.12 development
  • @babel/eslint-parser ^7.12.16 development
  • @vue/cli-plugin-babel ~5.0.0 development
  • @vue/cli-plugin-eslint ~5.0.0 development
  • @vue/cli-plugin-router ~5.0.0 development
  • @vue/cli-plugin-unit-jest ~5.0.0 development
  • @vue/cli-service ~5.0.0 development
  • @vue/test-utils ^1.1.3 development
  • @vue/vue2-jest ^27.0.0-alpha.2 development
  • babel-jest ^27.0.6 development
  • eslint ^7.32.0 development
  • eslint-config-prettier ^8.6.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-vue ^8.0.3 development
  • jest ^27.0.5 development
  • prettier ^2.8.2 development
  • sass ^1.57.1 development
  • sass-loader ^12.0.0 development
  • vue-template-compiler ^2.6.14 development
  • @carbon/grid ^11.11.0
  • @carbon/ibmdotcom-web-components 1.25.0
  • @carbon/styles ^1.21.0
  • @carbon/vue ^2.45.0
  • axios ^1.2.3
  • vue ^2.7.14
  • vue-router ^3.6.5
yarn.lock npm
  • 1179 dependencies