Comment on page
Packaging the app
This page is intended for individuals who wish to redistribute or package Beaver for package managers and platforms not yet supported. It is not intended for packaging releases of the app its
Releases are typically provided through the release section of GitHub and can only be published by the owner of the repository. If you've made any changes to the app and want it to be shipped with a new version, please open a GitHub issue or start a discussion.
Let's suppose you are here to package Beaver Notes for your favorite package manager, whether it's for 🐧Linux, 🍎macOS, or 🪟Windows. The first thing you should do is check the package manager's website or repository for a documentation page. This will help you cover the steps we can't provide here due to the variety of package managers.
Usually you'll need the following to package an app:
- Knowledge of the Language used by the package manager
- The SHA256 of the original package or source code
Get-FileHash -Algorithm SHA256 "C:\Path\to\beaver-notes.exe"
🐧 Linux / 🍎 macOs
sha256sum shasum -a 256 path-to-Beaver-Notes
The following piece of code is an example of how a typical package manager manifest looks. Please note that this may vary from one package manager to another and is provided here for illustrative purposes only.
name "Beaver Notes"
desc "Your Personal Note-Taking Haven for Privacy
depends_on arch: :intel
That's it you know known what you need to package Beaver Notes for your favorite repo.