Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.

Latest commit

 

History

History
42 lines (27 loc) · 1.71 KB

DEVELOPMENT.md

File metadata and controls

42 lines (27 loc) · 1.71 KB

Development

Draft a release with binaries

First, make sure you edit the version in package.json and release/app/package.json.

  • Run npm i at the project root
  • git tag vX.Y.Z (with vX.Y.Z matching the version in package.json)
  • git push && git push --tags

The github action will then release a draft release with the binaries.

Remove a tag

  • git tag -d vX.Y.Z
  • git push origin :vX.Y.Z

Mac OS certificates

Follow instructions in this blog post to generate the certificates and the instructions for the github action we are using to export the certificates.

To set up the APPLE_ID and APPLE_ID_PASS variables:

  • APPLE_ID is your Apple account
  • APPLE_ID_PASS is a password generated on the Apple ID page in App-Specific Passwords

Uploading to the Microsoft Store

Detailed step-by-step instructions can be found in this blog post.

  • Download the .exe file from our latest releases
  • Download the MSIX Packaging Tool
  • Update the "Package Information" per the blog post instructions above
  • Create your new .msix file
  • Upload your new file and make any necessary changes to the submission
  • Submit your new submission

Contact

If you have any question, please ask on our Slack channel