Skip to content

Commit

Permalink
Merge pull request #2119 from insectengine/100kContributors
Browse files Browse the repository at this point in the history
Add 1000 contributor hero/splash page
  • Loading branch information
maxandersen authored Oct 1, 2024
2 parents 1b50090 + f44f9a0 commit 3fbc85f
Show file tree
Hide file tree
Showing 16 changed files with 4,390 additions and 3 deletions.
5 changes: 5 additions & 0 deletions 1kcontributors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
layout: 1kcontributors
title: Quarkus reaches 1000 Contributors
permalink: /1000contributors/
---
4,073 changes: 4,073 additions & 0 deletions _data/1kcontributor-list.yaml

Large diffs are not rendered by default.

32 changes: 32 additions & 0 deletions _includes/1kcontributor-list-band.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<div class="full-width-bg component">
<div class="grid-wrapper">
<div class="width-12-12 width-12-12-m">
<h2 class="mt-0">Quarkus is 1000% for the community </h2>
</div>
<div class="width-6-12 width-12-12-m">
<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>
</div>
<div class="width-6-12 width-12-12-m">
<img src="{{site.baseurl}}/assets/images/1kcontributors/1kcontributors_image.png">
</div>
</div>
<div class="width-12-12 width-12-12-m ">
<h2>The Amazing 1000 Contributors</h2>
<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>
</div>
<div class="grid-wrapper contrib-cards">
{% for item in site.data.1kcontributor-list.links %}
<div class="card">
<a href="{{ item.url }}" target="_blank"></a>
<div>
<img class="headshot" src="{{ item.avatar }}">
</div>
<div>
<p class="title">{{ item.name }}</p>
<p class="description">{{ item.login }}</p>
</div>
</div>
{% endfor %}

</div>
</div>
3 changes: 3 additions & 0 deletions _includes/1kcontributors-header.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<div class="image-header-centered">
<img src="{{site.baseurl}}/assets/images/1kcontributors/hero_1k_graphic.svg" class="project-logo" title="Quarkus Core reaches 1000 Contributors milestone">
</div>
12 changes: 12 additions & 0 deletions _includes/homepage-hero-1kcontributors.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<div class="grid-wrapper homepage-hero-band">
<div class="grid__item width-3-12"></div>
<div class="grid__item width-6-12 text-center">
<img src="{{site.baseurl}}/assets/images/1kcontributors/hero_1k_graphic.svg" class="project-logo" title="Quarkus Core reaches 1000 Contributors milestone">
<h2>Quarkus Core repository has reached the incredible milestone of 1000 community contributors!</h2>
<a href="{{site.baseurl}}/1000contributors/" class="button-cta">Celebrate with us</a>
<p><a href="{{site.baseurl}}/get-started/">Get Started with Quarkus</a>&nbsp;|&nbsp;<a href="{{site.baseurl}}/guides/" >Read the Guides</a></p>
</div>
<div class="grid__item width-12-12 homepage-hero-band-scroll">
<a href="#" class="scroll-down" address="true"></a>
</div>
</div>
6 changes: 6 additions & 0 deletions _layouts/1kcontributors.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: base
---

{% include 1kcontributors-header.html %}
{% include 1kcontributor-list-band.html %}
2 changes: 1 addition & 1 deletion _layouts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: base
---
<div class="quarkus-homepage">
{% include homepage-hero-band-ssjprime.html %}
{% include homepage-hero-1kcontributors.html %}
{% include homepage-features-icon-band.html %}
{% include homepage-userstory-callout.html %}
{% include homepage-performance-band.html %}
Expand Down
75 changes: 75 additions & 0 deletions _sass/includes/contributor_list.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
.contrib-cards {


a, a:hover, a:focus {
text-decoration: none;
}

ul.list-item {
grid-gap: 1.5em;
list-style: none;
padding: 0;
margin-top: 0;
}

ul.list, ul.list-item {
list-style: none;
padding: 0;
}

.card {
border: 1px solid var(--card-outline);
border-radius: 10px;
padding: 1rem;
position: relative;
height: calc(100% - 2rem);
grid-column: span 3;
display: flex;
flex-direction: row;

@media screen and (max-width: 1300px) {
grid-column: span 6;
}

@media screen and (max-width: 768px) {
grid-column: span 12;
}

@media screen and (max-width: 480px) {
grid-column: span 12;
}

> a {
position: absolute;
top: 0; left: 0;
height: 100%; width: 100%;
}

.headshot {
max-width: 3rem;
max-height: 3rem;
margin-right: .75rem;
}

.title {
font-weight: 600;
margin: 0;
}

.description {
margin: 0;
}

.content-highlights p {
font-size: .7rem;
line-height: .8rem;
opacity: 0.8;
}

&:hover, &:focus {
background-color: var(--card-background-color-hover);
border:1px solid var(--card-background-color-hover);
}
}

}
8 changes: 7 additions & 1 deletion _sass/includes/homepage-hero-band.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,16 @@

h2 {
margin: 1rem 0;
color: $white;
}

p {
/* margin: 0 0 1.5rem; */
margin: .8rem 0 0 0;
color: $white;
}

a {
color: $white;
}

.project-logo {
Expand Down
30 changes: 30 additions & 0 deletions _sass/includes/image-pageheader.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
.image-header-centered {
background-image: url(/assets/images/1kcontributors/header_1kcontributors.png);
background-position: center center;
background-repeat: no-repeat;
background-color: $black;
margin: 0 -13rem;
display: flex;
justify-content: center;

img {
width: 33%;
padding: 2rem 0;
}

@media screen and (max-width: 1366px) {
margin: 0 -4rem;

img {
width: 50%;
}
}

@media screen and (max-width: 768px) {
margin: 0 -2rem;

img {
width: 60%;
}
}
}
3 changes: 2 additions & 1 deletion _sass/layouts/home.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@

.homepage {

background-image: url($baseurl + '/assets/images/bg-home-primary.png');
background-image: url($baseurl + '/assets/images/1kcontributors/hero_1kcontributors.jpg');
background-position: top center; /* this is only for the 1k contributor hero */
background-repeat: repeat-x;

p {
Expand Down
2 changes: 2 additions & 0 deletions assets/css/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,7 @@ $baseurl: "{{ site.baseurl }}";
@import "includes/tooltip";
@import "includes/language-band.scss";
@import "includes/homepage-userstory-callout";
@import "includes/contributor_list.scss";
@import "includes/image-pageheader.scss";
@import "includes/brand";

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 3fbc85f

Please sign in to comment.