https://github.com/biocomputingup/dome-registry

https://github.com/biocomputingup/dome-registry

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

Repository

Basic Info
  • Host: GitHub
  • Owner: BioComputingUP
  • Language: TypeScript
  • Default Branch: main
  • Size: 11.9 MB
Statistics
  • Stars: 2
  • Watchers: 6
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed 11 months ago
Metadata Files
Readme

README.md

Get started with the DOME Registry

Our repository is devided into 3 parts: - dome-registry-core (shared logic between frontend and backend) - dome-registry-ui (backend) - dome-registry-ws (frontend)

Installation

Clone the github Repository

sh git clone git@github.com:BioComputingUP/dome-registry.git cd dome-registry

1. Install dependencies for dome-registry-core

```sh cd dome-registry-core/ nvm use npm install

Create a symlink in the global node_modules

npm link cd .. ```

2. Install dependencies for dome-registry-ui

```sh cd dome-registry-ui/ nvm use npm install

Link the core repo for the connection between the frontend and the backend

npm link dome-registry-core cd .. ```

Build UI (to be served by Apache or nginx)

```sh npm run build-dev

This command will produce a 'dist' folder with index.html and associated files. Point the Apache virtual host or nginx server block to the 'dist' folder to serve it properly in a production environment

```

3. Install dependencies for dome-registry-ws

```bash cd dome-registry-ws/ nvm use npm install

Link the core repo for the connection between the frontend and the backend

npm link dome-registry-core cd .. ```

launching the frontend and the backend

frontend

```sh cd dome-registry-ui nvm use npm run start-dev

open http://localhost:4200/

```

Backend

sh cd dome-registry-ws nvm use npm run start:dev

Styling System

The DOME Registry uses a comprehensive SCSS-based styling system located in dome-registry-ui/src/styles/. This system includes variables, mixins, and component-specific styles to maintain a consistent look and feel across the application. For more information on how to use the styling system, please refer to the styles README.

License

MIT

Owner

  • Name: BioComputing Group, University of Padova
  • Login: BioComputingUP
  • Kind: organization
  • Email: biocomp@bio.unipd.it
  • Location: Italy

GitHub Events

Total
  • Watch event: 1
  • Member event: 1
  • Push event: 78
  • Pull request event: 5
  • Fork event: 1
  • Create event: 4
Last Year
  • Watch event: 1
  • Member event: 1
  • Push event: 78
  • Pull request event: 5
  • Fork event: 1
  • Create event: 4

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 93
  • Total Committers: 5
  • Avg Commits per committer: 18.6
  • Development Distribution Score (DDS): 0.194
Past Year
  • Commits: 70
  • Committers: 4
  • Avg Commits per committer: 17.5
  • Development Distribution Score (DDS): 0.243
Top Committers
Name Email Commits
abdelghaniomar a****i@g****m 75
Ramin Khalili r****i@s****t 13
Ivan Mičetić i****c@g****m 3
Gavin Farrell 7****7 1
Attafi Omar Abdelghani a****i@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: 14 minutes
  • Total issue authors: 0
  • Total pull request authors: 2
  • 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: 14 minutes
  • Issue authors: 0
  • Pull request authors: 2
  • 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
  • Abdelghaniomar (4)
  • raminkhalilii (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

dome-registry-core/package-lock.json npm
  • 467 dependencies
dome-registry-core/package.json npm
  • @webpack-cli/generators ^2.5.0 development
  • prettier ^2.7.1 development
  • ts-loader ^9.3.1 development
  • tslib ^2.4.0 development
  • typescript ^4.7.4 development
  • webpack ^5.74.0 development
  • webpack-cli ^4.10.0 development
dome-registry-ui/package-lock.json npm
  • 881 dependencies
dome-registry-ui/package.json npm
  • @angular-devkit/build-angular ~13.3.9 development
  • @angular/cli ~13.3.9 development
  • @angular/compiler-cli ~13.3.11 development
  • @types/jasmine ~3.10.0 development
  • @types/lodash ^4.14.182 development
  • @types/node ^12.11.1 development
  • jasmine-core ~4.0.0 development
  • karma ~6.3.0 development
  • karma-chrome-launcher ~3.1.0 development
  • karma-coverage ~2.1.0 development
  • karma-jasmine ~4.0.0 development
  • karma-jasmine-html-reporter ~1.7.0 development
  • tslib ^2.4.0 development
  • typescript ~4.6.2 development
  • @angular/animations ~13.3.11
  • @angular/common ~13.3.11
  • @angular/compiler ~13.3.11
  • @angular/core ~13.3.11
  • @angular/forms ~13.3.11
  • @angular/localize ~13.3.11
  • @angular/platform-browser ~13.3.11
  • @angular/platform-browser-dynamic ~13.3.11
  • @angular/router ~13.3.11
  • @ng-bootstrap/ng-bootstrap ^12.0.2
  • @popperjs/core ^2.10.2
  • angular-plotly.js ^4.0.4
  • bootstrap ^5.1.3
  • bootstrap-icons ^1.8.1
  • lodash ^4.17.21
  • ngx-cookie ^5.0.2
  • rxjs ~7.5.0
  • zone.js ~0.11.4
dome-registry-ws/package-lock.json npm
  • 910 dependencies
dome-registry-ws/package.json npm
  • @nestjs/cli ^8.0.0 development
  • @nestjs/schematics ^8.0.0 development
  • @nestjs/testing ^8.0.0 development
  • @types/cookie-parser ^1.4.3 development
  • @types/express ^4.17.13 development
  • @types/jest 27.5.0 development
  • @types/js-yaml ^4.0.5 development
  • @types/node ^16.0.0 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.0.0 development
  • @typescript-eslint/parser ^5.0.0 development
  • eslint ^8.0.1 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • jest 28.0.3 development
  • prettier ^2.3.2 development
  • source-map-support ^0.5.20 development
  • supertest ^6.1.3 development
  • ts-jest 28.0.1 development
  • ts-loader ^9.2.3 development
  • ts-node ^10.0.0 development
  • tsconfig-paths 4.0.0 development
  • typescript ^4.3.5 development
  • @nestjs-modules/mailer ^1.3.17
  • @nestjs/common ^8.0.0
  • @nestjs/config ^2.2.0
  • @nestjs/core ^8.0.0
  • @nestjs/jwt ^9.0.0
  • @nestjs/mapped-types *
  • @nestjs/mongoose ^9.1.1
  • @nestjs/passport ^9.0.0
  • @nestjs/platform-express ^8.0.0
  • @nestjs/throttler ^2.0.1
  • class-transformer ^0.5.1
  • class-validator ^0.13.2
  • config ^3.3.7
  • cookie-parser ^1.4.6
  • js-yaml ^4.1.0
  • mongoose ^6.4.0
  • nodemailer ^6.7.5
  • passport ^0.6.0
  • passport-jwt ^4.0.0
  • passport-local ^1.0.0
  • passport-orcid ^0.0.4
  • reflect-metadata ^0.1.13
  • rimraf ^3.0.2
  • rxjs ^7.2.0