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
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
Metadata Files
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
Owner
- Name: BioComputing Group, University of Padova
- Login: BioComputingUP
- Kind: organization
- Email: biocomp@bio.unipd.it
- Location: Italy
- Website: https://biocomputingup.it/
- Repositories: 31
- Profile: https://github.com/BioComputingUP
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
Top Committers
| Name | 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
- 467 dependencies
- @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
- 881 dependencies
- @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
- 910 dependencies
- @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