Skip to content

Commit 3fbc85f

Browse files
authored
Merge pull request #2119 from insectengine/100kContributors
Add 1000 contributor hero/splash page
2 parents 1b50090 + f44f9a0 commit 3fbc85f

16 files changed

+4390
-3
lines changed

1kcontributors.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
layout: 1kcontributors
3+
title: Quarkus reaches 1000 Contributors
4+
permalink: /1000contributors/
5+
---

_data/1kcontributor-list.yaml

Lines changed: 4073 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<div class="full-width-bg component">
2+
<div class="grid-wrapper">
3+
<div class="width-12-12 width-12-12-m">
4+
<h2 class="mt-0">Quarkus is 1000% for the community </h2>
5+
</div>
6+
<div class="width-6-12 width-12-12-m">
7+
<p>Quarkus core repository reached a significant milestone by amassing a community of over 1,000 contributors in September 2024. All contributors who have propelled the project forward since its inception in June 2018. The Community has played a vital role in the development and growth of Quarkus. Through their collective efforts, these contributors have been instrumental in adding new features, identifying and resolving bugs, and rigorously testing the platform to ensure its stability and reliability. The diversity of the Quarkus community, which includes developers, engineers, and enthusiasts from around the world, has been a key factor in its success, bringing a wealth of expertise and innovative ideas to the table. The remarkable achievement of reaching 1,000 contributors is a testament to the project's growing popularity, the quality of its codebase, and the unwavering commitment of the individuals who have dedicated their time and skills to making Quarkus a true standout in the open-source software landscape. The Quarkus leadership team would like to say thank you to everyone who've contributed to this incredible community.</p>
8+
</div>
9+
<div class="width-6-12 width-12-12-m">
10+
<img src="{{site.baseurl}}/assets/images/1kcontributors/1kcontributors_image.png">
11+
</div>
12+
</div>
13+
<div class="width-12-12 width-12-12-m ">
14+
<h2>The Amazing 1000 Contributors</h2>
15+
<p>We'd like to recognize and thank these 1000 contributors who've dedicated their time and efforts to take Quarkus from just an idea to the one of the best Java frameworks in open source.</p>
16+
</div>
17+
<div class="grid-wrapper contrib-cards">
18+
{% for item in site.data.1kcontributor-list.links %}
19+
<div class="card">
20+
<a href="{{ item.url }}" target="_blank"></a>
21+
<div>
22+
<img class="headshot" src="{{ item.avatar }}">
23+
</div>
24+
<div>
25+
<p class="title">{{ item.name }}</p>
26+
<p class="description">{{ item.login }}</p>
27+
</div>
28+
</div>
29+
{% endfor %}
30+
31+
</div>
32+
</div>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<div class="image-header-centered">
2+
<img src="{{site.baseurl}}/assets/images/1kcontributors/hero_1k_graphic.svg" class="project-logo" title="Quarkus Core reaches 1000 Contributors milestone">
3+
</div>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<div class="grid-wrapper homepage-hero-band">
2+
<div class="grid__item width-3-12"></div>
3+
<div class="grid__item width-6-12 text-center">
4+
<img src="{{site.baseurl}}/assets/images/1kcontributors/hero_1k_graphic.svg" class="project-logo" title="Quarkus Core reaches 1000 Contributors milestone">
5+
<h2>Quarkus Core repository has reached the incredible milestone of 1000 community contributors!</h2>
6+
<a href="{{site.baseurl}}/1000contributors/" class="button-cta">Celebrate with us</a>
7+
<p><a href="{{site.baseurl}}/get-started/">Get Started with Quarkus</a>&nbsp;|&nbsp;<a href="{{site.baseurl}}/guides/" >Read the Guides</a></p>
8+
</div>
9+
<div class="grid__item width-12-12 homepage-hero-band-scroll">
10+
<a href="#" class="scroll-down" address="true"></a>
11+
</div>
12+
</div>

_layouts/1kcontributors.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: base
3+
---
4+
5+
{% include 1kcontributors-header.html %}
6+
{% include 1kcontributor-list-band.html %}

_layouts/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: base
33
---
44
<div class="quarkus-homepage">
5-
{% include homepage-hero-band-ssjprime.html %}
5+
{% include homepage-hero-1kcontributors.html %}
66
{% include homepage-features-icon-band.html %}
77
{% include homepage-userstory-callout.html %}
88
{% include homepage-performance-band.html %}
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
.contrib-cards {
2+
3+
4+
a, a:hover, a:focus {
5+
text-decoration: none;
6+
}
7+
8+
ul.list-item {
9+
grid-gap: 1.5em;
10+
list-style: none;
11+
padding: 0;
12+
margin-top: 0;
13+
}
14+
15+
ul.list, ul.list-item {
16+
list-style: none;
17+
padding: 0;
18+
}
19+
20+
.card {
21+
border: 1px solid var(--card-outline);
22+
border-radius: 10px;
23+
padding: 1rem;
24+
position: relative;
25+
height: calc(100% - 2rem);
26+
grid-column: span 3;
27+
display: flex;
28+
flex-direction: row;
29+
30+
@media screen and (max-width: 1300px) {
31+
grid-column: span 6;
32+
}
33+
34+
@media screen and (max-width: 768px) {
35+
grid-column: span 12;
36+
}
37+
38+
@media screen and (max-width: 480px) {
39+
grid-column: span 12;
40+
}
41+
42+
> a {
43+
position: absolute;
44+
top: 0; left: 0;
45+
height: 100%; width: 100%;
46+
}
47+
48+
.headshot {
49+
max-width: 3rem;
50+
max-height: 3rem;
51+
margin-right: .75rem;
52+
}
53+
54+
.title {
55+
font-weight: 600;
56+
margin: 0;
57+
}
58+
59+
.description {
60+
margin: 0;
61+
}
62+
63+
.content-highlights p {
64+
font-size: .7rem;
65+
line-height: .8rem;
66+
opacity: 0.8;
67+
}
68+
69+
&:hover, &:focus {
70+
background-color: var(--card-background-color-hover);
71+
border:1px solid var(--card-background-color-hover);
72+
}
73+
}
74+
75+
}

_sass/includes/homepage-hero-band.scss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@
44

55
h2 {
66
margin: 1rem 0;
7+
color: $white;
78
}
89

910
p {
10-
/* margin: 0 0 1.5rem; */
11+
margin: .8rem 0 0 0;
12+
color: $white;
13+
}
14+
15+
a {
16+
color: $white;
1117
}
1218

1319
.project-logo {
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
.image-header-centered {
2+
background-image: url(/assets/images/1kcontributors/header_1kcontributors.png);
3+
background-position: center center;
4+
background-repeat: no-repeat;
5+
background-color: $black;
6+
margin: 0 -13rem;
7+
display: flex;
8+
justify-content: center;
9+
10+
img {
11+
width: 33%;
12+
padding: 2rem 0;
13+
}
14+
15+
@media screen and (max-width: 1366px) {
16+
margin: 0 -4rem;
17+
18+
img {
19+
width: 50%;
20+
}
21+
}
22+
23+
@media screen and (max-width: 768px) {
24+
margin: 0 -2rem;
25+
26+
img {
27+
width: 60%;
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)