npm run build
npm run startnpm run packageThis builds and packages installers/artifacts using electron-builder.yml.
Slate uses platform-specific icon assets:
- macOS:
assets/icon.icns - Windows:
assets/icon.ico - Linux/general:
assets/icon.png
NSIS installer branding also uses Windows icon assets configured in builder settings.
CHANGELOG.md is the source of truth for release notes.
For each release tag:
- Ensure a matching version section exists in
CHANGELOG.md - Ensure content is complete and user-facing
- Publish tag/release via CI flow
Missing changelog sections should fail release-note generation workflows by design.
- CI validates build/test/release flow.
- Desktop packaging can differ in headless environments; local desktop packaging is the reference path for final artifact sanity checks.