873 B
873 B
Development Guide
This guide covers how to set up the development environment, build the project, and run the tests.
Prerequisites
- Go: Version 1.25 or later.
- Node.js & npm: For building the Angular frontend.
- Wails Dependencies:
- Linux:
libgtk-3-dev,libwebkit2gtk-4.1-dev - macOS/Windows: Standard development tools (Xcode Command Line Tools / build-essential).
- Linux:
Setup
-
Clone the repository and enter the workspace.
-
Install Go dependencies:
go mod tidy -
Install Frontend dependencies:
cd ui npm install cd ..
Building the Project
Frontend
cd ui
npm run build
Backend / Application
This package is exercised through Go tests and the host application that embeds it.
To run the tests:
go test ./pkg/display/...