Source for the Weld project website — the reference implementation of CDI (Contexts and Dependency Injection), a Jakarta EE specification.
Weld is a Commonhaus Foundation project.
The site is built with Roq, a static site generator based on Quarkus. It is deployed to GitHub Pages via GitHub Actions.
- Java 21+
- Maven 3.9+ (or use the included
mvnwwrapper)
./mvnw quarkus:devThe site will be available at http://localhost:8080 with live reload — edit any
content or template file and the browser refreshes automatically.
content/ Content pages (Markdown/AsciiDoc)
content/posts/ News posts
templates/ Qute templates (layouts and partials)
public/ Static assets (images, CSS, JS)
src/ Quarkus configuration
.github/ GitHub Actions workflows
Create a new file in content/posts/ following the naming convention
YYYY-MM-DD-slug.asciidoc (or .md) with frontmatter:
---
layout: post
title: Your Post Title
author: Your Name
tags: [release]
---Submit a pull request. On merge, the site is rebuilt and deployed automatically.
The visual design and CSS theme are adapted from the RESTEasy website (source), also a Commonhaus Foundation project built with Roq. Used under the Apache License 2.0.