1
0
mirror of https://github.com/mifi/lossless-cut.git synced 2024-11-23 02:42:37 +01:00
lossless-cut/developer-notes.md
2021-08-28 22:14:15 +07:00

35 lines
721 B
Markdown

## Development building / running
This app is built using Electron.
Make sure you have at least Node v12. The app uses ffmpeg from PATH when developing.
```bash
npm install -g yarn
```
```bash
git clone https://github.com/mifi/lossless-cut.git
cd lossless-cut
yarn
```
Note: `yarn` may take some time to complete.
### Running
```bash
npm run download-ffmpeg # on MacOS only
npm start
```
## Release
### Release new version
- Commit changed
- `npm version ...`
- `git push && git push --tags`
- Wait for build and draft in Github actions
- Release draft at github
- Bump [snap version](https://snapcraft.io/losslesscut/listing)
- `npm run scan-i18n` to get the newest Englist strings and push so weblate gets them