Skip to content

weld/weld.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

374 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Weld Website

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.

Technology

The site is built with Roq, a static site generator based on Quarkus. It is deployed to GitHub Pages via GitHub Actions.

Prerequisites

  • Java 21+
  • Maven 3.9+ (or use the included mvnw wrapper)

Local Development

./mvnw quarkus:dev

The site will be available at http://localhost:8080 with live reload — edit any content or template file and the browser refreshes automatically.

Project Structure

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

Adding a News Post

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.

Acknowledgments

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.

About

Weld website

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors