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
Copy file name to clipboardExpand all lines: README.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,10 @@ Follow these steps to run the full end-to-end demo on your machine.
10
10
11
11
### Prerequisites
12
12
13
-
***Node.js**: Use version 18.x or later.
14
-
***Yarn**: This repository uses Yarn for package management.
15
-
***Docker & Docker Compose**: Required to run the backend relay server.
16
-
***Expo Go App**: To run the mobile wallet demo, you'll need the [Expo Go](https://expo.dev/go) app on your iOS or Android device.
13
+
-**Node.js**: Use version 18.x or later.
14
+
-**Yarn**: This repository uses Yarn for package management.
15
+
-**Docker & Docker Compose**: Required to run the backend relay server.
16
+
-**Expo Go App**: To run the mobile wallet demo, you'll need the [Expo Go](https://expo.dev/go) app on your iOS or Android device.
17
17
18
18
### 1. Installation
19
19
@@ -25,6 +25,12 @@ cd mobile-wallet-protocol
25
25
yarn install
26
26
```
27
27
28
+
To use the demo apps locally you also have to build the packages.
29
+
30
+
```bash
31
+
yarn build
32
+
```
33
+
28
34
### 2. Run the Backend Relay Server
29
35
30
36
The relay server runs in a Docker container. Use the provided Docker Compose file to start it.
@@ -122,4 +128,4 @@ To work around this, the `yarn release` command executes a wrapper script (`scri
122
128
3.**Restores and Updates `package.json`**: After the release tool completes, the script reads the new version number. It then restores the original `package.json` contents from the backup and updates its version to match the new release version.
123
129
4.**Finalizes the Release**: Finally, the script removes the backup file and runs `yarn install` and `yarn lint:fix` to ensure the project is in a consistent state.
124
130
125
-
This approach ensures that our development workflow, which relies on Yarn workspaces to link the demo apps with local packages, remains unbroken, while also producing a clean and correct release.
131
+
This approach ensures that our development workflow, which relies on Yarn workspaces to link the demo apps with local packages, remains unbroken, while also producing a clean and correct release.
0 commit comments