Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quarkiverse/quarkus-omnifaces
Quarkus OmniFaces Extension
https://github.com/quarkiverse/quarkus-omnifaces
faces jsf omnifaces quarkus quarkus-extension
Last synced: 5 days ago
JSON representation
Quarkus OmniFaces Extension
- Host: GitHub
- URL: https://github.com/quarkiverse/quarkus-omnifaces
- Owner: quarkiverse
- License: apache-2.0
- Created: 2022-08-22T13:11:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-11T11:25:14.000Z (7 months ago)
- Last Synced: 2024-04-11T12:32:12.638Z (7 months ago)
- Topics: faces, jsf, omnifaces, quarkus, quarkus-extension
- Language: Java
- Homepage: https://omnifaces.org/
- Size: 352 KB
- Stars: 17
- Watchers: 6
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Version](https://img.shields.io/maven-central/v/io.quarkiverse.omnifaces/quarkus-omnifaces?logo=apache-maven&style=flat-square)](https://search.maven.org/artifact/io.quarkiverse.omnifaces/quarkus-omnifaces)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](https://opensource.org/licenses/Apache-2.0)
[![Quarkus ecosystem CI](https://github.com/quarkiverse/quarkus-omnifaces/actions/workflows/quarkus-snapshot.yaml/badge.svg)](https://github.com/quarkiverse/quarkus-omnifaces/actions/workflows/quarkus-snapshot.yaml)
[![Stackoverflow](https://img.shields.io/badge/StackOverflow-omnifaces-chocolate.svg)](https://stackoverflow.com/questions/tagged/omnifaces)## Overview
A Quarkus extension that lets you utilize [OmniFaces](https://omnifaces.org/) library to make JSF development so much easier!
This extension was previously written by the AdminFaces team and hosted [here](https://github.com/adminfaces/quarkus-omnifaces).
## Getting started
Read the full [OmniFaces documentation](https://docs.quarkiverse.io/quarkus-omnifaces/dev/index.html).
### Prerequisite
* Create or use an existing Quarkus application
* Add the OmniFaces extension with the [Quarkus CLI](https://quarkus.io/guides/cli-tooling):
```bash
quarkus ext add io.quarkiverse.omnifaces:quarkus-omnifaces
```## Versioning
The versioning of this extension will follow the pattern `[faces.version].[omnifaces.version].[patch]`. For example:
| Version | Explanation |
| --- | --- |
| ![3.x](https://img.shields.io/maven-central/v/io.quarkiverse.omnifaces/quarkus-omnifaces?versionPrefix=3.&color=cyan) | Quarkus 2 (EE8), OmniFaces 3 |
| ![4.x](https://img.shields.io/maven-central/v/io.quarkiverse.omnifaces/quarkus-omnifaces?versionPrefix=4.&color=cyan) | Quarkus 3 (EE10), OmniFaces 4 |> [!IMPORTANT]
> `@Param` component is not supported in GraalVM Native Image mode due to complexities with how it uses Reflection to inject fields.## Showcase
A showcase example using Quarkus OmniFaces and showing Faces running in the Quarkus environment can be found on
the [QuarkusFaces](https://github.com/melloware/quarkus-faces) GitHub repository "where Quarkus meets JSF!".[![Quarkus Faces Logo](https://github.com/melloware/quarkus-faces/blob/main/src/site/QuarkusFaces.svg)](https://github.com/melloware/quarkus-faces)
## Contributors β¨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Melloware
π» π§
Rafael Pestano
π» π§
Bauke Scholtz
π» π§
Arjan Tijms
π» π§
Phillip KrΓΌger
π
George Gastaldi
π
Felipe Miranda
π
zakhdar
π
Matej Novotny
π»
svenhaag
β οΈ
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!