Skip to content

BloomBooks/bloompub-viewer

Folders and files

NameName
Last commit message
Last commit date
Nov 17, 2023
Jul 9, 2024
Jul 12, 2022
Dec 14, 2024
Feb 26, 2025
Jul 12, 2022
Jan 24, 2025
Mar 10, 2023
Mar 10, 2023
Dec 13, 2024
Mar 6, 2020
Mar 6, 2020
Oct 26, 2023
Dec 19, 2024
Feb 27, 2025
Dec 17, 2024
Mar 6, 2020
Feb 24, 2025

Repository files navigation

BloomPUB Viewer

A desktop viewer for BloomPUB books

Building

# install dependencies
yarn

# serve with hot reload
yarn dev

Releasing

  1. Change the version in package.json.
  2. Commit, push. Push a vX.X.X tag.
    • A Github Action will build an installer for Windows and create an unpublished "Release" on Github.
  3. Edit the draft release at https://github.com/BloomBooks/bloompub-viewer/releases/ and publish it.
  4. Run the build at https://build.palaso.org/buildConfiguration/Bloom_SignBloomPUBInstaller to download and sign the installer.
  5. Download the signed installer from TeamCity and upload it to the release on Github, replacing the existing installer.
    • Unfortunately, the way TeamCity downloads the installer, it gets the latest published, non-draft, non-prerelease version. So there is a small window of time where we have published the release but not yet updated it with a signed installer. There may be some way to improve this.
  6. Users will be notified of the new version via toast on the next run.