Skip to content

Commit b8fa7a9

Browse files
authored
Merge pull request #101 from KotlinFoundation/ktl-annual-report
added news about annual report
2 parents b018cb0 + c86ff34 commit b8fa7a9

File tree

8 files changed

+40
-32
lines changed

8 files changed

+40
-32
lines changed
Loading
Loading

src/components/AnnualReport/index.tsx

Lines changed: 11 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
1-
import Button from "@rescui/button";
2-
import cn from "classnames";
3-
import * as styles from "./annualReport.module.css";
4-
import report1KotlinResults from "./assets/1-kotlin-results.png";
5-
import report2MissionRecap from "./assets/2-mission-recap.png";
6-
import report3FoundationResults from "./assets/3-foundation-results.png";
1+
import Button from '@rescui/button';
2+
import cn from 'classnames';
3+
import * as styles from './annualReport.module.css';
4+
import report1KotlinResults from './assets/1-kotlin-results.png';
5+
import report2MissionRecap from './assets/2-mission-recap.png';
6+
import report3FoundationResults from './assets/3-foundation-results.png';
77

88
export function AnnualReport() {
99
const renderButton = (className: string) => (
10-
<Button
11-
className={className}
12-
mode="outline"
13-
size="l"
14-
href="/kf_annual_report_2023.pdf"
15-
target="_blank"
16-
>
10+
<Button className={className} mode="outline" size="l" href="/kf_annual_report_2024.pdf" target="_blank">
1711
View annual report
1812
</Button>
1913
);
2014
return (
2115
<div className={styles.report}>
22-
<section className={cn("ktl-layout ktl-layout--center", styles.slides)}>
16+
<section className={cn('ktl-layout ktl-layout--center', styles.slides)}>
2317
<div className={styles.imageContainer}>
2418
<img
2519
src={report3FoundationResults}
@@ -28,25 +22,13 @@ export function AnnualReport() {
2822
width={320}
2923
height={180}
3024
/>
31-
<img
32-
src={report2MissionRecap}
33-
alt="Misson recap"
34-
className={styles.image}
35-
width={320}
36-
height={180}
37-
/>
38-
<img
39-
src={report1KotlinResults}
40-
alt="Kotlin results"
41-
className={styles.image}
42-
width={320}
43-
height={180}
44-
/>
25+
<img src={report2MissionRecap} alt="Misson recap" className={styles.image} width={320} height={180} />
26+
<img src={report1KotlinResults} alt="Kotlin results" className={styles.image} width={320} height={180} />
4527
</div>
4628
<div className={styles.textContainer}>
4729
<h2 className="ktf-h2 ktf-h3--tl">
4830
Explore Kotlin Foundation <br />
49-
highlights from 2023
31+
highlights from 2024
5032
</h2>
5133
{renderButton(styles.button)}
5234
</div>

src/pages/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ import joinPreviewUrl from "../images/join-preview.png";
4848
</ProductHighlight>
4949

5050
<ProductHighlight title="Kotlin now">
51-
<ProductHighlightItem value="710k">Active developers use<br/> Kotlin every month.</ProductHighlightItem>
52-
<ProductHighlightItem value="1.2M">GitHub repositories currently use Kotlin as a primary language.</ProductHighlightItem>
53-
<ProductHighlightItem value="32">Of the top 100 universities in the THE Rankings 2023 are teaching Kotlin.</ProductHighlightItem>
51+
<ProductHighlightItem value="2.5M">developers regularly write<br/> Kotlin code.</ProductHighlightItem>
52+
<ProductHighlightItem value="1.65M">GitHub repositories currently use Kotlin as a primary language.</ProductHighlightItem>
53+
<ProductHighlightItem value="400+">universities all over the world are teaching Kotlin.</ProductHighlightItem>
5454
</ProductHighlight>
5555

5656
<Layout>
290 KB
Loading
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: "The Kotlin Foundation Annual Report 2024"
3+
date: 2025-02-17 11:00
4+
coverImage: "./cover.png"
5+
socialImage: "./social.png"
6+
---
7+
8+
Our [2024 Annual Report](https://kotlinfoundation.org/kf_annual_report_2024.pdf) is now available,
9+
offering an overview of last year’s initiatives and milestones within the Kotlin ecosystem.
10+
The report covers significant programs such as the Kotlin Multiplatform Student Contest,
11+
the Grants Program, and our ongoing involvement in Google Summer of Code.
12+
These efforts have continued to foster community engagement and drive the ecosystem’s growth.
13+
14+
2024 marked the addition of new Silver Members: Kotzilla and Uber, enhancing our ability to launch impactful projects.
15+
The report details how these partnerships have contributed to advancing the Kotlin ecosystem
16+
and highlights the contributions from other Foundation members –
17+
JetBrains, Google, Gradle, Touchlab, and Shopify.
18+
19+
You can also find their noteworthy achievements including the release of Kotlin 2.0 with the stable K2 compiler,
20+
the Beta release of Compose Multiplatform for iOS, and significant enhancements across Kotlin tools and libraries.
21+
In our commitment to transparency, the report includes a financial summary.
22+
23+
To explore our 2024 activities and results, and see what’s ahead for the upcoming year, see the [full report on our website](https://kotlinfoundation.org/kf_annual_report_2024.pdf).
24+
25+
If you’d like more information about our initiatives or are considering joining as a member, please reach out to us via the #kotlin-foundation channel on Kotlin Slack
26+
[(join)](https://surveys.jetbrains.com/s3/kotlin-slack-sign-up) or email us at [[email protected]](mailto:[email protected]).
395 KB
Loading

static/kf_annual_report_2024.pdf

1.72 MB
Binary file not shown.

0 commit comments

Comments
 (0)