Ultimate Electron.js Distribution Starter Kit (macOS, Windows, Linux)

Опубликовано: 16 Июнь 2026
на канале: Samik Choudhury
196
4

Ultimate Electron.js starter kit for macOS, Windows, and Linux desktop applications. Day 3 macOS 101 series covering package.json distribution scripts, code signing, notarization workflow, and GitHub releases automation. First Apple notarization takes 8-12 hours; subsequent builds faster. Cross-platform build commands included.

Timestamps:

0:00 - Introduction: Ultimate Electron Starter Kit
0:17 - GitHub Repository: macOS 101 Day 3 Branch
0:32 - Package.json Overview: Version 1.0.1
0:52 - NPM Run Release Script Breakdown
1:25 - Disk Commands: Mac, Windows, Linux Builds
1:38 - Code Signing Configuration and Identity Setup
2:07 - First Notarization Warning: 8-12 Hours Wait Time
2:25 - Subsequent Builds: Faster Processing
2:53 - Windows and Linux Configuration (No Code Signing)
3:12 - GitHub Releases Integration Demo
3:35 - Release Files: ARM64 Mac Build Shown
4:07 - Cross-Platform Build Logs: Linux and Windows
4:38 - Starter Kit Features and Customization Options

Starter Kit Features:

macOS, Windows, and Linux distribution scripts in package.json. Code signing and notarization for macOS included. GitHub releases automation with publish always flag. TypeScript, Tailwind CSS, Shadcn components pre-configured. Authentication system built-in from day 1/2. DMG creation for macOS with custom branding. NSIS portable installer for Windows distributions.

GitHub repository: https://github.com/proSamik/macos-101

#ElectronJS #StarterKit #CrossPlatform #CodeSigning #Notarization #macOSDevelopment #WindowsApps #LinuxApps #DesktopApps #GitHubReleases #ProductionReady #ElectronBuilder #AppDistribution #DeveloperTools #Boilerplate