1 Compiling-From-Source
Toastie edited this page 2025-01-13 12:06:17 +00:00

Prerequisites

  • .NET SDK 8.0 or higher
  • Install Git or download this repository manually.
  • If you are on Linux, you'll also need fontconfig as Avalonia depends on it.

Steps

  • Download this repository.
    • git clone https://toastielab.dev/EllieBotDevs/EllieHub
  • Navigate to EllieHub/EllieHub
    • cd EllieHub/EllieHub
  • Execute dotnet publish. Tweak the build with any compilation flags you want.
    • Adding -c Release to your build is strongly encouraged as this will include compiler optimizations into your final binary.
    • For reference, this is the command used to generate the official builds in this repository, where <rid> is the Runtime Identifier.
      • dotnet publish -c Release -r <rid> -o ~/build/EllieHub_<rid> --self-contained