You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## EMBER: Ecosystem for Multi-modal Brain-behavior Experimentation and Research
4
+
5
+
EMBER is the NIH BRAIN Initiative data archive for multi-modal neurophysiological and behavioral data, supporting the Brain Behavior Quantification and Synchronization (BBQS) Program.
6
+
7
+
This repository contains a Vue.js 3 + Quasar frontend supporting the EMBER Archive.
4
8
5
9
## Prerequisities
6
10
7
11
-[Node.js](https://nodejs.org/en) v20
8
-
- We recommend using `nvm` to manage Node.js versions. Follow the instructions [here](https://github.com/nvm-sh/nvm) for Linux or [here](https://github.com/coreybutler/nvm-windows) for Windows.
12
+
- We recommend using `nvm` to manage Node.js versions. Follow the instructions [here](https://github.com/nvm-sh/nvm) for Linux or [here](https://github.com/coreybutler/nvm-windows) for Windows.
9
13
10
14
## Install
11
15
12
16
1. (Recommend) Ensure you have `nvm` installed and enabled
13
17
14
-
```bash
15
-
nvm on
16
-
nvm use
17
-
```
18
+
```bash
19
+
nvm on
20
+
nvm use
21
+
```
22
+
23
+
## _Note: For Windows users, if you needed to modify any environment variables, make sure you close and restart any terminals before trying to run nvm or npm commands_
24
+
25
+
- nvm use will activate the Node.js version specified in frontend/.nvmrc
18
26
19
-
## _Note: For Windows users, if you needed to modify any environment variables, make sure you close and restart any terminals before trying to run nvm or npm commands_
27
+
1. Install `yarn`
20
28
21
-
- nvm use will activate the Node.js version specified in frontend/.nvmrc
29
+
```bash
30
+
npm install --global yarn
31
+
```
22
32
23
33
1. Install dependencies
24
34
25
-
```bash
26
-
yarn install
27
-
```
35
+
```bash
36
+
yarn install
37
+
```
28
38
29
39
## Development
30
40
31
41
1. Start the application in development mode
32
42
33
-
```bash
34
-
yarn quasar dev
35
-
```
43
+
```bash
44
+
yarn run dev
45
+
```
36
46
37
47
1. The frontend should now be running at [http://localhost:9000](). The application will reload as you make edits.
38
48
@@ -49,16 +59,16 @@ The workflow is triggered **on every pull request** and runs the following jobs:
49
59
- **Job**: `link-check`
50
60
- **Purpose**: Runs [ESLint](https://eslint.org/) to identify and enforce coding style and best practices.
51
61
- **Failure Resolution**:
52
-
- Run `yarn run lint` locally to see the errors.
53
-
- Fix the reported linting issues.
54
-
- This can either be done manually, or with `yarn run lint-fix`
55
-
- Commit and push the changes.
62
+
- Run `yarn run lint` locally to see the errors.
63
+
- Fix the reported linting issues.
64
+
- This can either be done manually, or with `yarn run lint-fix`
65
+
- Commit and push the changes.
56
66
57
67
#### Prettier Check
58
68
59
69
- **Job**: `format-check`
60
70
- **Purpose**: Runs [Prettier](https://prettier.io/) to check if the code follows the required formatting.
61
71
- **Failure Resolution**:
62
-
- Run `yarn run format-check` locally to see the errors.
63
-
- Run `yarn run format` locally to automatically fix formatting issues.
64
-
- Commit and push the changes.
72
+
- Run `yarn run format-check` locally to see the errors.
73
+
- Run `yarn run format` locally to automatically fix formatting issues.
0 commit comments