A notification aggregator.
You will need:
go
version1.19
or higher,make
,yarn
withnode.js
versionlts/gallium = v16
.
Just run make
from the project root. All dependencies for all modules should
automatically download, and example configs should be copied to core
and ui
.
Read the output of this command, it will inform you about your nvm and Go installation.
To quickly run the application for development, execute make -j2 dev
.
For Linux, use a package manager to download Go 1.19
or higher, e.g.,
sudo apt install golang-go
, or sudo pacman -S go
, depending on your distro.
For macOS, install Go with Homebrew.
For Windows, you can use Scoop, or Chocolatey.
Alternatively, download it from go.dev and install manually.
For Linux and macOS, install nvm for POSIX.
For Windows, install nvm for Windows.
Simply run nvm install
and nvm use
from the project root. It will
automatically install the latest lts/gallium
.
You can also install the latest v16
manually, downloading it from
this repository.
core
-- backendui
-- frontend