1- #Web Sequence
1+ #Web Sequence
22
33[ ![ Gitter] ( https://badges.gitter.im/zenuml/Lobby.svg )] ( https://gitter.im/zenuml/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge )
44[ ![ HitCount] ( http://hits.dwyl.com/zenuml/web-sequence.svg?style=flat-square )] ( http://hits.dwyl.com/zenuml/web-sequence )
1313
1414We will discuss deployment of the following items:
1515
16- | App/Plugin | Target | Local | Console | Travis-CI |
17- | ------------------| -----------| -------| ---------| -----------|
18- | Web App | Firebase | Y | N | Y |
19- | Functions | Firebase | Y | N | N |
20- | Chrome extension | Web store | Y | Y | N |
16+ | App/Plugin | Target | Local | Web Console | Github Actions |
17+ | ------------------| -----------| -------| ------------- | ----- -----------|
18+ | Web App | Firebase | Y | N | Y |
19+ | Functions | Firebase | Y | N | N |
20+ | Chrome extension | Web store | Y | Y | N |
2121
2222
2323### Web App and Chrome extension
@@ -32,12 +32,15 @@ Shared steps - build and test:
32321 . ` access localhost instead of 127.0.0.1 ` to allow firebase access
3333
3434#### Chrome extension
35- 1 . Update ` version ` in ` extension/manifest.json `
36- 1 . Zip the ` extension ` folder
37- 1 . ` yarn upload ` to upload the extension to Google Web Store
38- 1 . ` yarn pub ` to publish the extension
39-
40- > Optimisation: The #3 step in the shared steps would generate a zip file. The #2 step can be omitted if
35+ 1 . Update ` version ` in ` src/manifest.json `
36+ 2 . ` yarn build ` to build the product release
37+ 3 . ` yarn release ` to build the Chrome extension
38+ 4 . Use the ZenUml extension to the Chrome Browser
39+ 1. Chrome -> settings -> extensions
40+ 2. Enable 'Developer Mode'
41+ 3. Load the unpacked extensions: folder ./extension
42+
43+ > Optimisation: The #3 step in the shared steps would generate a zip file. The #2 step can be omitted if
4144 we pass the generated zip file name to the script of ` yarn upload ` and ` yarn pub ` .
4245
4346##### Post deployment
@@ -67,8 +70,7 @@ $ yarn install // instal modules
6770$ yarn start // start a local server
6871
6972$ yarn build // build a staging release
70- $ yarn build-prod // build a production release
71- $ gulp release // copy resources to app / extension
73+ $ yarn release // copy resources to app / extension
7274````
7375
7476#### Enable/Disable DEBUG
0 commit comments