Recommended editor: VS Code with workspace extensions. You will be prompted to install them when you first open the repo.
Before you start, make sure you have:
- A GitHub account for creating pull requests,
- The
gitCLI or a GUI client such as GitHub Desktop, - An editor with TypeScript support such as VS Code download, WebStorm or Neovim.
-
Install distro-specific prerequisites:
- Windows setup
- Linux:
- Arch-based setup (Arch, CachyOS, Manjaro)
- Debian-based setup (Debian, Ubuntu, Pop!_OS, Linux Mint)
- Fedora setup
- NixOS setup
- If your distribution is not listed, try Generic Installation Instructions.
-
Continue with Shared Setup.
After you have finished the setup steps:
pnpm run build:allpnpm run start
- F5 debugs both main and renderer processes
- Build first by running
pnpm run build:allbefore debugging
See docs/DEBUGGING-GUIDE.md for detailed debugging instructions.
See docs/branching-and-release-strategy.md for more information.