[Customize] 단일 ZXP파일을 설치하도록 프로젝트 변경

This commit is contained in:
Karoid
2020-02-24 18:22:13 +09:00
commit 00b6b34f3a
50 changed files with 25877 additions and 0 deletions

27
docs/publish-a-release.md Normal file
View File

@@ -0,0 +1,27 @@
# How to publish a release
*This document is a reminder for the project contributors.*
1. Be sure youve merged your changes into `master`.
1. If you havent already, the version number in [`app/package.json`](../app/package.json) and commit your change.
1. Tag the release in `master`.
```
git checkout master
git tag X.X.X
git push --tags
```
1. Run `npm run pack`. This will build the binaries to the `release` directory.
1. [Draft a new release](https://github.com/CreativeDo/ZXPInstaller/releases/new). Choose your tag in the *Tag version* dropdown. Title the release with the version number. Add the changelog to the release notes. Upload the `ZXPInstaller.dmg` and `ZXPInstaller Setup.exe` files to the release.
1. Click the *Publish release* button.
1. Switch to the `gh-pages` branch of the repo. Update the site links to point to the new release binary urls.
1. Merge the site changes.
Youre done!