mirror of
https://github.com/chinchang/web-maker.git
synced 2025-08-06 13:26:36 +02:00
21 lines
770 B
Markdown
21 lines
770 B
Markdown
## Release steps for Chrome extension
|
|
|
|
- Checkout master
|
|
- Update changelog and commit
|
|
- Change version in following places:
|
|
- app.jsx
|
|
- options.html
|
|
- package.json
|
|
- manifest.json
|
|
- commit and tag (`git tag {version}`)
|
|
- Conditional code changes for extension:
|
|
- Remove base tag from index.ejs
|
|
- Remove auth code for signInWithPopup
|
|
- Remove ga.js loading in analytics.js and add window.ga = () => {};
|
|
- Remove lemonsqueezy.js script loading from useCheckout.js
|
|
- Change import from 'firebase/auth' to 'firebase/auth/web-extension'
|
|
- Run `gulp buildExtension`. This will generate a folder called `extension`.
|
|
- Test out the extension by loading the `extension` folder.
|
|
- If everything is good, push to master.
|
|
- Zip the folder and submit to webstore.
|