IRCCloud Desktop is built on the Electron app framework, as used by GitHub's Atom editor. For more information, check out the Electron documentation. Build and packaging is handled by the excellent electron-builder project.
- Node JS version >= 12.13.1
- yarn (recommended) or NPM (should also work fine)
On Linux, you also need the libopenjp2-tools
package.
Run make dev
in the root of the repository to run the app quickly (without icons).
To build a full version, make dist
.
Instructions for building packages and signed binaries on CI are at docs/OfficialBuilds.md