Getting Started
This section is dedicated for developers looking to contribute to Edgen or build it from source.
If you just want to quickly use Edgen by using pre-built binaries, please check Guides » Quickstart.
Prerequisites
Windows
TODO
MacOS
1. CLang and macOS development dependencies
xcode-select --install
2. Install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Linux
1. Install system dependencies
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
cmake \
llvm \
clang
2. Install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Build
1. Clone the repository
git clone https://github.com/edgenai/edgen.git
2. Build and run
# or without --release for debug build
cargo run --release
2.1 Run without GUI
cargo run --release -- --nogui