Skip to content

Latest commit

 

History

1,418 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

About

Foundation for the next major HAL version and halOS

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages