fc4e-cat-ui

The UI of the CAT

https://github.com/fc4e-cat/fc4e-cat-ui

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
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary

Keywords

compliance-assessment-toolkit faircore4eosc fc4e fc4e-cat react react-hooks react-router
Last synced: 4 months ago · JSON representation

Repository

The UI of the CAT

Basic Info
  • Host: GitHub
  • Owner: FC4E-CAT
  • License: apache-2.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage: https://cat.argo.grnet.gr
  • Size: 3.87 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 5
  • Open Issues: 1
  • Releases: 12
Topics
compliance-assessment-toolkit faircore4eosc fc4e fc4e-cat react react-hooks react-router
Created over 2 years ago · Last pushed 4 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Security Codemeta

README.md

fc4e-cat-ui

The Compliance Assessment Toolkit will support the EOSC PID policy with services to encode, record, and query compliance with the policy. To do so, a wide range of compliance requirements ( TRUST, FAIR, PID Policy, Reproducibility, GDPR, Licences) will be evaluated as use cases for definition of a conceptual model. At the same time, vocabularies, concepts, and designs are intended to be re-usable for other compliance needs: TRUST, FAIR, POSI, CARE, Data Commons, etc. This will be followed by a supporting service specification (the framework), accompanied by development and testing of operational services for PID Policy Compliance monitoring. Though primarily aimed at machine-actionable operations, the API-based services will be complemented by user interfaces to broaden its use.

Configuration

Before running make sure to configure appropriatelly the src/keycloak.json file and the src/config.json.

This component refers to the User Interfaces based on the APIs that support the use of the APIs within websites and applications.

Development / Deployment process

This project was bootstrapped with Vite.

Available Scripts

You can run:

  • npm run dev . Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
  • npm run build. Builds the app for production to the build folder.It correctly bundles React in production mode and optimizes the build for the best performance.

Owner

  • Name: FAIRCORE4EOSC - CAT: Compliance Assessment Toolkit
  • Login: FC4E-CAT
  • Kind: organization

Compliance Assessment Toolkit for EOSC: a set of concepts, implemented as a graph database and accessible via APIs, and supported by user interfaces

CodeMeta (codemeta.json)

{
  "@context": "https://w3id.org/codemeta/3.0",
  "type": "SoftwareSourceCode",
  "applicationCategory": "Assessment - UI ",
  "author": [
    {
      "id": "https://orcid.org/0000-0002-2449-7045",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "National Infrastructures for Research and Technology -  GRNET S.A"
      },
      "email": "kaggis@grnet.gr",
      "familyName": "Kagkelidis",
      "givenName": "Konstantinos"
    },
    {
      "type": "Role",
      "schema:author": "https://orcid.org/0000-0002-2449-7045",
      "roleName": "Developer"
    },
    {
      "id": "https://orcid.org/0000-0003-1148-1738",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "National Infrastructures for Research and Technology -  GRNET S.A"
      },
      "email": "themis@admin.grnet.gr",
      "familyName": "Zamani",
      "givenName": "Themis"
    },
    {
      "type": "Role",
      "schema:author": "https://orcid.org/0000-0003-1148-1738",
      "roleName": "Developer"
    },
    {
      "id": "https://0009-0002-8007-5119",
      "type": "Person",
      "affiliation": {
        "type": "Organization",
        "name": "Data Archiving AND Networking Services(DANS)"
      },
      "email": "fjodor.van.rijsselberg@dans.knaw.nl",
      "familyName": "van Rijsselberg",
      "givenName": "Fjodor"
    },
    {
      "type": "Role",
      "schema:author": "https://0009-0002-8007-5119",
      "roleName": "Tester"
    },
    {
      "type": "Role",
      "schema:author": "https://0009-0002-8007-5119",
      "roleName": "Developer"
    }
  ],
  "codeRepository": "https://github.com/FC4E-CAT/fc4e-cat-ui",
  "dateCreated": "2023-04-20",
  "dateModified": "2024-09-11",
  "datePublished": "2023-07-07",
  "description": "A UI component for the FC4E CAT system.",
  "downloadUrl": "https://github.com/FC4E-CAT/fc4e-cat-api/archive/refs/heads/main.zip",
  "funder": {
    "type": "Organization",
    "name": "European Commission"
  },
  "identifier": "https://github.com/FC4E-CAT/fc4e-cat-ui",
  "isPartOf": "https://faircore4eosc.eu",
  "keywords": [
    "FC4E",
    "CAT",
    "UI",
    "Typescript"
  ],
  "license": "https://spdx.org/licenses/Apache-2.0",
  "name": "FC4E CAT UI",
  "operatingSystem": "Rocky Linux 9.0",
  "programmingLanguage": "Typescript",
  "releaseNotes": "Release Notes:https://github.com/FC4E-CAT/fc4e-cat-ui/releases",
  "runtimePlatform": [
    "Web Browser",
    "Node.js"
  ],
  "softwareRequirements": "Node.js, npm, Typescript, Vite",
  "version": "1.3.1",
  "developmentStatus": "active",
  "funding": "Funded by European Commission under grant number 101057264.",
  "issueTracker": "https://github.com/FC4E-CAT/fc4e-cat-ui/issues"
}

GitHub Events

Total
  • Release event: 1
  • Delete event: 7
  • Member event: 1
  • Issue comment event: 2
  • Push event: 154
  • Pull request review comment event: 1
  • Pull request review event: 18
  • Pull request event: 292
  • Fork event: 2
  • Create event: 11
Last Year
  • Release event: 1
  • Delete event: 7
  • Member event: 1
  • Issue comment event: 2
  • Push event: 154
  • Pull request review comment event: 1
  • Pull request review event: 18
  • Pull request event: 292
  • Fork event: 2
  • Create event: 11

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 10
  • Total pull requests: 380
  • Average time to close issues: 22 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 4
  • Total pull request authors: 9
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.02
  • Merged pull requests: 316
  • Bot issues: 0
  • Bot pull requests: 3
Past Year
  • Issues: 4
  • Pull requests: 211
  • Average time to close issues: 34 minutes
  • Average time to close pull requests: about 14 hours
  • Issue authors: 2
  • Pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 174
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • themiszamani (3)
  • kaggis (3)
  • FjodorvRijsselberg (3)
  • michielz (1)
Pull Request Authors
  • kaggis (193)
  • themiszamani (137)
  • EPantelaios (28)
  • FjodorvRijsselberg (8)
  • evmavrop (6)
  • dependabot[bot] (3)
  • cthermolia-grnet (2)
  • kkoumantaros (2)
  • wilkos-dans (1)
Top Labels
Issue Labels
bug (2) enhancement (1)
Pull Request Labels
dependencies (3) enhancement (1) wip (1)

Dependencies

package-lock.json npm
  • 1276 dependencies
package.json npm
  • @hookform/error-message ^2.0.1
  • @tanstack/react-query ^4.29.17
  • @tanstack/react-table ^8.9.3
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react ^13.4.0
  • @testing-library/user-event ^13.5.0
  • @types/jest ^27.5.2
  • @types/node ^16.18.36
  • @types/react ^18.2.12
  • @types/react-dom ^18.2.5
  • axios ^1.4.0
  • bootstrap ^5.3.0
  • jwt-decode ^3.1.2
  • keycloak-js ^21.1.1
  • react ^18.2.0
  • react-bootstrap ^2.7.4
  • react-dom ^18.2.0
  • react-hook-form ^7.45.1
  • react-icons ^4.10.1
  • react-query ^3.39.3
  • react-router-dom ^6.13.0
  • react-scripts 5.0.1
  • react-select ^5.7.3
  • typescript ^4.9.5
  • web-vitals ^2.1.4