Skip to content

Commit 4bc2b67

Browse files
committed
About content update
1 parent 0b64915 commit 4bc2b67

File tree

3 files changed

+140
-0
lines changed

3 files changed

+140
-0
lines changed

_includes/quarkus-projects.html

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<div class="full-width-bg component">
2+
<div class="grid-wrapper">
3+
<div class="width-3-12 width-12-12-m">
4+
<img src="{{site.baseurl}}/assets/images/about/icon-blocks.svg">
5+
</div>
6+
<div class="width-9-12 width-12-12-m">
7+
<h2>Quarkus is built from the Community</h2>
8+
<p class="intropara">Quarkus heavily leverages other mature projects from the Java Ecosystem. Quarkus favours the philosophy of building on the shoulders of giants, rather than re-inventing the wheel. Below are some of the community projects that Quarkus builds upon.</p>
9+
</div>
10+
<div class="width-3-12 width-12-12-m">
11+
<h3><a href="https://vertx.io/">Eclipse Vert.x</a></h3>
12+
<p>The Eclipse Vert.x project enables writing of reactive applications that run on the JVM. The project powers the reactive aspects of Quarkus.</p>
13+
</div>
14+
<div class="width-3-12 width-12-12-m">
15+
<h3><a href="https://smallrye.io/">SmallRye</a></h3>
16+
<p>The SmallRye project offers implementations of the <a href="https://microprofile.io/">Eclipse MicroProfile</a> specifications that are used by the Quarkus runtime. Examples of the MicroProfile specifications implemented by SmallRye and leveraged by Quarkus are <a href="https://github.com/eclipse/microprofile-metrics">Metrics</a>, <a href="https://github.com/eclipse/microprofile-health">Health</a>, and <a href="https://github.com/eclipse/microprofile-fault-tolerance">Fault Tolerance.</a></p>
17+
</div>
18+
<div class="width-3-12 width-12-12-m">
19+
<h3><a href="https://hibernate.org/">Hibernate</a></h3>
20+
<p>The Hibernate project provides an implementation of the Java Persistence API (JPA) that is leveraged by the Quarkus runtime to enable working with databases.</p>
21+
</div>
22+
<div class="width-3-12 width-12-12-m">
23+
<h3><a href="https://netty.io/">Netty</a></h3>
24+
<p>The Netty project offers capabilities for building asynchronous, event-driven, network applications. Together with Vert.x, Netty powers the reactive + async core of Quarkus, enabling event-driven architectures.</p>
25+
</div>
26+
<div class="width-3-12 width-12-12-m">
27+
<h3><a href="https://resteasy.dev/">RESTEasy</a></h3>
28+
<p>RESTEasy provides implementations for both the <a href="https://github.com/jakartaee/rest">JAX-RS</a> and <a href="https://github.com/eclipse/microprofile-rest-client">MicroProfile REST Client</a> specifications. Quarkus leverages these RESTEasy implementations to allow building of applications that follow the REST architectural style.</p>
29+
</div>
30+
<div class="width-3-12 width-12-12-m">
31+
<h3><a href="https://camel.apache.org/">Apache Camel</a></h3>
32+
<p>The Apache Camel project provides capabilities for integrating heterogeneous (messaging/event-based) systems. The support for Apache Camel on top of Quarkus is provided by the <a href="https://github.com/apache/camel-quarkus">Apache Camel Quarkus project.</a></p>
33+
</div>
34+
<div class="width-3-12 width-12-12-m">
35+
<h3><a href="https://microprofile.io/">Eclipse MicroProfile</a></h3>
36+
<p>The Eclipse MicroProfile project brings together a set of specifications that makes it easier to write Java applications based on the microservices architecture.</p>
37+
</div>
38+
<div class="width-3-12 width-12-12-m">
39+
<h3><a href="https://github.com/graalvm/mandrel">Mandrel</a></h3>
40+
<p>Mandrel is a <a href="https://developers.redhat.com/blog/2020/06/05/mandrel-a-community-distribution-of-graalvm-for-the-red-hat-build-of-quarkus">downstream distribution</a> of the <a href="https://www.graalvm.org/">GraalVM</a> community edition. Mandrel focuses on GraalVM's <i>native-image</i> component in order to provide an easy way for Quarkus users to generate native images for their applications.</p>
41+
</div>
42+
</div>
43+
</div>

_layouts/about.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
{% include title-band.html %}
66

77
{% include about.html %}
8+
9+
{% include quarkus-projects.html %}
Lines changed: 95 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)