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 (10.2%) to scientific vocabulary
Repository
Bundled Nextcloud App
Basic Info
- Host: GitHub
- Owner: HIP-infrastructure
- License: apache-2.0
- Language: TypeScript
- Default Branch: master
- Size: 9.79 MB
Statistics
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 6
- Releases: 4
Metadata Files
README.md
Human Intracerebral EEG Platform - Nextcloud App Frontend
Overview
The HIP is a platform for processing and sharing Human intracerebral EEG data More...
This component is part of the HIP infrastructure frontend and runs as a Nextcloud App. It also communicate directly with the Gateway API to the backend service for remote apps is the App in Browser
Development - Getting Started
You will need Docker, docker-compose, nodejs and npm installed on your machine
- Clone the Frontend.
- Copy .env.template to .env and edit the variables according to your needs.
- run
make deploy.dev
ESlint Setup
https://dev.to/leejianhowe/how-to-setup-eslint-for-react-typescript-projects-7ji Prettier Setup https://prettier.io/docs/en/install.html
Publish the app
On the master branch, npm run publish will produce a Nextcloud app, compiling all assets, css, images and JS code into a static folder and create a templates/index.php which refers to the build.
The package can then be deployed as a NextCloud app by moving the hip folder inside nextcloud/apps/hip
make deployon the frontend package will also create the production version, based on React production assets.
stats
Matomo is used to gather some metrics about events and page views.
trackEvent({ category: 'server', action: 'view' || 'stop' || 'start' || 'resume' || 'pause' })
trackEvent({ category: 'app', action: 'stop' || 'start' })
trackEvent({ category: 'bids', action: 'import', })
trackPageView { documentTitle: route }
Acknowledgement
This project has received funding from the European Union's Horizon Europe research and innovation program under grant agreement No 101147319 and from the Swiss State Secretariat for Education, Research and Innovation (SERI) under contract number 23.00638, as part of the Horizon Europe project “EBRAINS 2.0”.
This research was supported by the EBRAINS research infrastructure, funded from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreement No. 945539 (Human Brain Project SGA3).
Owner
- Name: HIP Infrastructure
- Login: HIP-infrastructure
- Kind: organization
- Repositories: 3
- Profile: https://github.com/HIP-infrastructure
GitHub Events
Total
- Delete event: 2
- Issue comment event: 3
- Push event: 13
- Pull request review event: 3
- Pull request event: 14
- Create event: 4
Last Year
- Delete event: 2
- Issue comment event: 3
- Push event: 13
- Pull request review event: 3
- Pull request event: 14
- Create event: 4
Dependencies
- actions/checkout v2 composite
- wangchucheng/git-repo-sync v0.1.0 composite
- base latest build
- node 17 build
- @types/react ^18.0.10 development
- @types/react-dom ^18.0.5 development
- @typescript-eslint/eslint-plugin ^5.27.0 development
- @typescript-eslint/parser ^5.27.0 development
- eslint-config-prettier ^8.5.0 development
- husky ^8.0.1 development
- prettier ^2.7.1 development
- @emotion/react ^11.10.8
- @emotion/styled ^11.10.8
- @jonkoops/matomo-tracker-react ^0.7.0
- @mui/icons-material ^5.11.16
- @mui/lab ^5.0.0-alpha.128
- @mui/material ^5.12.2
- @mui/styled-engine-sc ^5.12.0
- @nextcloud/auth ^1.3.0
- @testing-library/jest-dom ^5.16.4
- @testing-library/react ^13.3.0
- @testing-library/user-event ^14.2.0
- @types/jest ^28.1.0
- @types/marked ^4.0.7
- @types/node ^17.0.38
- dayjs ^1.11.7
- eslint ^8.16.0
- filesize ^10.0.6
- formik ^2.2.9
- marked ^4.2.1
- notistack ^2.0.5
- query-string ^7.1.1
- react ^18.1.0
- react-dom ^18.1.0
- react-router-dom ^6.4.1
- react-scripts 5.0.1
- react-transition-group ^4.4.2
- typescript ^4.7.2
- web-vitals ^2.1.4
- yup ^0.32.11
- 1271 dependencies