mirror of
https://github.com/mifi/lossless-cut.git
synced 2024-11-22 02:12:30 +01:00
Update developer-notes.md
This commit is contained in:
parent
c35231fd0c
commit
d08ce601db
@ -1,4 +1,4 @@
|
||||
## Development building / running
|
||||
## Development
|
||||
|
||||
This app is built using Electron.
|
||||
Make sure you have at least Node v14. The app uses ffmpeg from PATH when developing.
|
||||
@ -14,7 +14,7 @@ yarn
|
||||
```
|
||||
Note: `yarn` may take some time to complete.
|
||||
|
||||
### ffmpeg
|
||||
### Installing `ffmpeg`
|
||||
|
||||
Run one of the below commands:
|
||||
```bash
|
||||
@ -30,7 +30,13 @@ npm run download-ffmpeg-win32-x64
|
||||
npm start
|
||||
```
|
||||
|
||||
## Testing mas-dev build locally
|
||||
### Building for production
|
||||
|
||||
See:
|
||||
- https://www.electron.build/
|
||||
- https://github.com/mifi/lossless-cut/blob/master/.github/workflows/build.yml
|
||||
|
||||
## Building mas-dev (Mac App Store) build locally
|
||||
|
||||
This will sign using the development provisioning profile:
|
||||
|
||||
@ -38,9 +44,17 @@ This will sign using the development provisioning profile:
|
||||
npm run pack-mas-dev
|
||||
```
|
||||
|
||||
## Release
|
||||
## Windows Store
|
||||
|
||||
For per-platform build/signing setup, see https://blog.mifi.no/2020/03/31/automated-electron-build-with-release-to-mac-app-store-microsoft-store-snapcraft/
|
||||
Windows store version is built as a Desktop Bridge app (with `runFullTrust` capability). This means the app has access to essentially everything the user has access to, and even `internetClient` is redundant.
|
||||
|
||||
- https://learn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations
|
||||
- https://learn.microsoft.com/en-us/archive/blogs/appconsult/a-simpler-and-faster-way-to-publish-your-desktop-bridge-applications-on-the-microsoft-store
|
||||
- https://stackoverflow.com/a/52921641/6519037
|
||||
|
||||
## Releasing
|
||||
|
||||
For per-platform build/signing setup, see [this article](https://mifi.no/blog/automated-electron-build-with-release-to-mac-app-store-microsoft-store-snapcraft/).
|
||||
|
||||
### Release new version
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user