Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2.19 KB

README.md

File metadata and controls

66 lines (44 loc) · 2.19 KB

HAL Foundation

This repository contains the foundation for the next major version of the HAL management console (halOP) and the upcoming OpenShift version (halOS). To distinguish between the two editions, we introduce the following names:

  • halOP: HAL on premise
  • halOS: HAL on OpenShift

The work on the new consoles is in an early state and very much in progress.

Technical Stack

Documentation

Full documentation is available at hal.github.io/foundation, covering:

  • Features — what halOP can do today
  • Architecture — how the system is built
  • Editions — deployment modes and getting started
  • Building — Maven profiles, build commands, and scripts

Quick Start

# Build halOP standalone (JVM)
mvn install -P op,standalone
java -jar op/standalone/target/quarkus-app/quarkus-run.jar

# Or use JBang
jbang hal-op@hal

# Or use a container
podman run -it -p 9090:9090 quay.io/halconsole/hal-op

See the halOP documentation for all deployment options.

Development

# J2CL watch (terminal 1)
mvn compile j2cl:watch -P op

# Vite dev server (terminal 2)
cd op/console && pnpm run watch

See the Building page for Maven profiles and build options.

Contributing

This is an open-source project. That means that everybody can contribute. It's not hard to get started. So start contributing today!

Licenses

This project uses the following licenses: