From ed5de012d891148bcc46d8eb7b9130311a451fd9 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Mon, 23 Feb 2026 17:06:01 -0800 Subject: [PATCH] Refresh GSoC pages --- src/gsoc/README.md | 16 +++++++++------- src/gsoc/events.md | 16 ++++++++++++++++ src/gsoc/gsoc.template.html | 3 ++- src/gsoc/ideas.md | 2 +- src/gsoc/ideas.template.html | 5 +++++ 5 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 src/gsoc/events.md diff --git a/src/gsoc/README.md b/src/gsoc/README.md index 2ae1b66d..a15ec68b 100644 --- a/src/gsoc/README.md +++ b/src/gsoc/README.md @@ -1,6 +1,6 @@ {% laika.title: Google Summer of Code - guidance-tab.class: bulma-is-active + welcome-tab.class: bulma-is-active %} ## Welcome! @@ -10,14 +10,16 @@ We work together to develop projects that apply functional programming to challe Our community culture embraces curiosity and mentoring and we don’t shy away from experimenting with new and exciting ideas. Most of all, we love to make programming joyful and social. -We have applied to participate as a Mentoring Organization in [Google Summer of Code 2026][GSoC]! Stay tuned for updates. +We are excited to be a Mentoring Organization in [Google Summer of Code 2026][GSoC]! If you are interested to join Typelevel as a GSoC Contributor, here are some ways to get started: + +* Join our [Discord server][invite] and introduce yourself in the [#summer-of-code][invite] channel. +* Subscribe to the [Google Group][group] for announcements. +* Check the [calendar] for upcoming onboarding events. -Please [join our Discord server][invite] and introduce yourself in the [#summer-of-code][invite] channel. We cannot wait to meet you! -You can also reach us at [gsoc@typelevel.org]. +You can also reach us at gsoc@typelevel.org with any questions. +[group]: https://groups.google.com/a/typelevel.org/g/gsoc-applicants [GSoC]: https://summerofcode.withgoogle.com/ [invite]: https://discord.gg/382Z3w8QTj -[gsoc@typelevel.org]: mailto:gsoc@typelevel.org -[discussion]: https://github.com/orgs/typelevel/discussions/156 - +[events]: events.md#calendar diff --git a/src/gsoc/events.md b/src/gsoc/events.md new file mode 100644 index 00000000..b21c090e --- /dev/null +++ b/src/gsoc/events.md @@ -0,0 +1,16 @@ +{% + laika.title: GSoC Events + events-tab.class: bulma-is-active +%} + +# Events + +Join one of our virtual events to learn more about Typelevel and how you can get involved. + +## Calendar + +@:html +
+ +
+@:@ diff --git a/src/gsoc/gsoc.template.html b/src/gsoc/gsoc.template.html index 2b74b6f3..4c84c9df 100644 --- a/src/gsoc/gsoc.template.html +++ b/src/gsoc/gsoc.template.html @@ -2,7 +2,8 @@

Google Summer of Code

diff --git a/src/gsoc/ideas.md b/src/gsoc/ideas.md index dbadc6a0..187d5aee 100644 --- a/src/gsoc/ideas.md +++ b/src/gsoc/ideas.md @@ -1,5 +1,5 @@ {% - laika.title: Google Summer of Code + laika.title: GSoC Ideas ideas-tab.class: bulma-is-active laika.html.template: ideas.template.html %} diff --git a/src/gsoc/ideas.template.html b/src/gsoc/ideas.template.html index e19df927..8f47f29d 100644 --- a/src/gsoc/ideas.template.html +++ b/src/gsoc/ideas.template.html @@ -12,6 +12,11 @@

${_.title}

+
+ @:for(_.categories) + ${_} + @:@ +

${_.description}

Prerequisites
${_.prereqs}

Expected Difficulty
${_.difficulty}