added information about how to run storybook
This commit is contained in:
parent
72f7664c70
commit
a2ff528c66
23
README
23
README
@ -24,6 +24,11 @@ The CLI version of the wallet supports the normal GNU installation process.
|
|||||||
./configure [ --prefix=$PREFIX ] && make install
|
./configure [ --prefix=$PREFIX ] && make install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Compiling from Git
|
||||||
|
|
||||||
|
If you are compiling the code from git, you have to run `./bootstrap` before
|
||||||
|
running `./configure`.
|
||||||
|
|
||||||
### Building the WebExtension
|
### Building the WebExtension
|
||||||
|
|
||||||
The WebExtension can be built via the 'webextension' make target:
|
The WebExtension can be built via the 'webextension' make target:
|
||||||
@ -86,12 +91,24 @@ Then, you can proceed with these instructions:
|
|||||||
(host)$ docker cp walletcontainer:/wallet-core-$version/packages/taler-wallet-webextension/extension extension
|
(host)$ docker cp walletcontainer:/wallet-core-$version/packages/taler-wallet-webextension/extension extension
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Reviewing WebExtension UI examples
|
||||||
|
|
||||||
### Compiling from Git
|
The WebExtension can be tested using Storybook. Using live server or building
|
||||||
|
static html files to deploy into nginx.
|
||||||
|
|
||||||
If you are compiling the code from git, you have to run `./bootstrap` before
|
To run a live server use the 'dev-view' target
|
||||||
running `./configure`.
|
|
||||||
|
|
||||||
|
```shell
|
||||||
|
make dev-view
|
||||||
|
```
|
||||||
|
|
||||||
|
A server will start, usually at http://localhost:6006/.
|
||||||
|
On the left it will have a navigation panel with examples organized in a tree view.
|
||||||
|
|
||||||
|
Stories are defined with a *.stories.tsx file [1], you are free to create new or edit
|
||||||
|
some and commit them in order to create a more complete set of examples.
|
||||||
|
|
||||||
|
[1] look for them at packages/taler-wallet-webextension/src/**/*.stories.tsx
|
||||||
|
|
||||||
# Integration Tests
|
# Integration Tests
|
||||||
|
|
||||||
|
@ -46,6 +46,10 @@ check: compile
|
|||||||
webextension: compile
|
webextension: compile
|
||||||
cd ./packages/taler-wallet-webextension/ && ./pack.sh
|
cd ./packages/taler-wallet-webextension/ && ./pack.sh
|
||||||
|
|
||||||
|
.PHONY: dev-view
|
||||||
|
webextension-dev-view: compile
|
||||||
|
pnpm run --filter @gnu-taler/taler-wallet-webextension storybook
|
||||||
|
|
||||||
.PHONY: integrationtests
|
.PHONY: integrationtests
|
||||||
integrationtests: compile
|
integrationtests: compile
|
||||||
./packages/taler-integrationtests/testrunner '*'
|
./packages/taler-integrationtests/testrunner '*'
|
||||||
|
Loading…
Reference in New Issue
Block a user