From 669954cbe5e5e0d69f64fd71947cce875192efaa Mon Sep 17 00:00:00 2001 From: ayushkoli772 <113872531+ayushkoli772@users.noreply.github.com> Date: Sat, 1 Mar 2025 23:48:16 +0530 Subject: [PATCH 1/5] add-repo-links-to-gsoc-ideas.yml --- _data/gsoc-ideas.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_data/gsoc-ideas.yml b/_data/gsoc-ideas.yml index 925500e..06eba70 100644 --- a/_data/gsoc-ideas.yml +++ b/_data/gsoc-ideas.yml @@ -14,6 +14,7 @@ length: long mentors: [armanbilge, djspiewak, ekrich, valencik] categories: [AI, web, programming languages] + repolinks:[https://github.com/typelevel/cats-effect] - title: Serverless integrations for Feral description: @@ -23,6 +24,7 @@ length: medium mentors: [armanbilge, bpholt] categories: [cloud, programming languages] + repolinks:[https://github.com/typelevel/feral] - title: Native I/O backend for FS2 JVM description: @@ -32,6 +34,7 @@ length: long mentors: [antoniojimeneznieto, djspiewak, mpilquist, armanbilge] categories: [operating systems, programming languages] + repolinks:[https://github.com/typelevel/fs2] - title: Polling-based I/O in FS2 description: @@ -41,6 +44,7 @@ length: long mentors: [armanbilge, mpilquist, antoniojimeneznieto] categories: [operating systems, programming languages] + repolinks:[https://github.com/typelevel/fs2] - title: FS2 Connection API description: @@ -50,6 +54,7 @@ length: long mentors: [mpilquist, armanbilge] categories: [operating systems, programming languages] + repolinks:[https://github.com/typelevel/fs2] - title: Web Components for Calico description: @@ -59,6 +64,7 @@ length: long mentors: [armanbilge] categories: [web, programming languages] + repolinks:[https://github.com/armanbilge/calico] - title: Upgrade sbt-typelevel to sbt 2 description: @@ -68,6 +74,7 @@ length: long mentors: [mzuehlke, armanbilge] categories: [development tools] + repolinks:[https://github.com/typelevel/sbt-typelevel] - title: Refresh Davenverse projects description: @@ -77,6 +84,7 @@ length: medium mentors: [samspills, valencik] categories: [development tools, programming languages] + repolinks:[https://github.com/davenverse] - title: Cats Effect & FS2 on WASM/WASI description: @@ -86,6 +94,7 @@ length: long mentors: [armanbilge, tanishiking, valencik] categories: [web, cloud, operating systems, programming languages] + repolinks:[] - title: Extensible log4cats interface description: @@ -95,6 +104,7 @@ length: long mentors: [morgen-peschke, kubukoz, irevive] categories: [cloud, programming languages] + repolinks:[https://github.com/typelevel/log4cats] - title: http4s-fs2-data description: @@ -104,6 +114,7 @@ length: short mentors: [satabin, ybasket] categories: [cloud, web, programming languages] + repolinks:[https://github.com/typelevel/fs2,https://github.com/http4s/http4s] - title: Convert Doobie test suite to use munit-cats-effect description: @@ -114,3 +125,4 @@ length: medium mentors: [jatcwang] categories: [cloud, programming languages] + repolinks:[] From 6347bee3bd342e8d530623f57b702cf537b73d4c Mon Sep 17 00:00:00 2001 From: ayushkoli772 <113872531+ayushkoli772@users.noreply.github.com> Date: Sun, 2 Mar 2025 00:00:45 +0530 Subject: [PATCH 2/5] add-repo-links-to-gsoc-ideas.yml --- _data/gsoc-ideas.yml | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/_data/gsoc-ideas.yml b/_data/gsoc-ideas.yml index 06eba70..e1713ab 100644 --- a/_data/gsoc-ideas.yml +++ b/_data/gsoc-ideas.yml @@ -5,7 +5,7 @@ # length: short / medium / long (90 / 175 / 350 hours) # mentors: github handles # categories: AI / data / dev tools / apps / cloud / media / operating systems / programming languages / science / security / social / web - +# repolinks: reference links to respective github repos - title: Machine learning inference in Cats Effect description: We want to make it possible to deploy machine learning inference as part of a larger web service without compromising the latency of other on-going requests. The goal of this project is to create a compiler to transform a pre-trained ML model into a sequence of Cats Effect `IO` steps that perform inference on some input. @@ -14,7 +14,8 @@ length: long mentors: [armanbilge, djspiewak, ekrich, valencik] categories: [AI, web, programming languages] - repolinks:[https://github.com/typelevel/cats-effect] + repolinks: + - https://github.com/typelevel/cats-effect - title: Serverless integrations for Feral description: @@ -24,7 +25,8 @@ length: medium mentors: [armanbilge, bpholt] categories: [cloud, programming languages] - repolinks:[https://github.com/typelevel/feral] + repolinks: + - https://github.com/typelevel/feral - title: Native I/O backend for FS2 JVM description: @@ -34,7 +36,8 @@ length: long mentors: [antoniojimeneznieto, djspiewak, mpilquist, armanbilge] categories: [operating systems, programming languages] - repolinks:[https://github.com/typelevel/fs2] + repolinks: + - https://github.com/typelevel/fs2 - title: Polling-based I/O in FS2 description: @@ -44,7 +47,8 @@ length: long mentors: [armanbilge, mpilquist, antoniojimeneznieto] categories: [operating systems, programming languages] - repolinks:[https://github.com/typelevel/fs2] + repolinks: + - https://github.com/typelevel/fs2 - title: FS2 Connection API description: @@ -54,7 +58,8 @@ length: long mentors: [mpilquist, armanbilge] categories: [operating systems, programming languages] - repolinks:[https://github.com/typelevel/fs2] + repolinks: + - https://github.com/typelevel/fs2 - title: Web Components for Calico description: @@ -64,7 +69,8 @@ length: long mentors: [armanbilge] categories: [web, programming languages] - repolinks:[https://github.com/armanbilge/calico] + repolinks: + - https://github.com/armanbilge/calico - title: Upgrade sbt-typelevel to sbt 2 description: @@ -74,7 +80,8 @@ length: long mentors: [mzuehlke, armanbilge] categories: [development tools] - repolinks:[https://github.com/typelevel/sbt-typelevel] + repolinks: + - https://github.com/typelevel/sbt-typelevel - title: Refresh Davenverse projects description: @@ -84,7 +91,8 @@ length: medium mentors: [samspills, valencik] categories: [development tools, programming languages] - repolinks:[https://github.com/davenverse] + repolinks: + - https://github.com/davenverse - title: Cats Effect & FS2 on WASM/WASI description: @@ -94,7 +102,7 @@ length: long mentors: [armanbilge, tanishiking, valencik] categories: [web, cloud, operating systems, programming languages] - repolinks:[] + repolinks: - title: Extensible log4cats interface description: @@ -104,7 +112,8 @@ length: long mentors: [morgen-peschke, kubukoz, irevive] categories: [cloud, programming languages] - repolinks:[https://github.com/typelevel/log4cats] + repolinks: + - https://github.com/typelevel/log4cats - title: http4s-fs2-data description: @@ -114,7 +123,9 @@ length: short mentors: [satabin, ybasket] categories: [cloud, web, programming languages] - repolinks:[https://github.com/typelevel/fs2,https://github.com/http4s/http4s] + repolinks: + - https://github.com/typelevel/fs2 + - https://github.com/http4s/http4s - title: Convert Doobie test suite to use munit-cats-effect description: @@ -125,4 +136,4 @@ length: medium mentors: [jatcwang] categories: [cloud, programming languages] - repolinks:[] + repolinks: \ No newline at end of file From 6a50ad57ae8cba0019ee049d82435e2a2d948bd1 Mon Sep 17 00:00:00 2001 From: ayushkoli772 <113872531+ayushkoli772@users.noreply.github.com> Date: Sun, 2 Mar 2025 00:29:34 +0530 Subject: [PATCH 3/5] add-repo-links-fields-to-gsoc-ideas.yml --- _data/gsoc-ideas.yml | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/_data/gsoc-ideas.yml b/_data/gsoc-ideas.yml index e1713ab..c771dee 100644 --- a/_data/gsoc-ideas.yml +++ b/_data/gsoc-ideas.yml @@ -6,6 +6,7 @@ # mentors: github handles # categories: AI / data / dev tools / apps / cloud / media / operating systems / programming languages / science / security / social / web # repolinks: reference links to respective github repos + - title: Machine learning inference in Cats Effect description: We want to make it possible to deploy machine learning inference as part of a larger web service without compromising the latency of other on-going requests. The goal of this project is to create a compiler to transform a pre-trained ML model into a sequence of Cats Effect `IO` steps that perform inference on some input. @@ -15,7 +16,8 @@ mentors: [armanbilge, djspiewak, ekrich, valencik] categories: [AI, web, programming languages] repolinks: - - https://github.com/typelevel/cats-effect + - name: cats-effect + url: https://github.com/typelevel/cats-effect - title: Serverless integrations for Feral description: @@ -26,7 +28,8 @@ mentors: [armanbilge, bpholt] categories: [cloud, programming languages] repolinks: - - https://github.com/typelevel/feral + - name: feral + url: https://github.com/typelevel/feral - title: Native I/O backend for FS2 JVM description: @@ -37,7 +40,8 @@ mentors: [antoniojimeneznieto, djspiewak, mpilquist, armanbilge] categories: [operating systems, programming languages] repolinks: - - https://github.com/typelevel/fs2 + - name: fs2 + url: https://github.com/typelevel/fs2 - title: Polling-based I/O in FS2 description: @@ -48,7 +52,8 @@ mentors: [armanbilge, mpilquist, antoniojimeneznieto] categories: [operating systems, programming languages] repolinks: - - https://github.com/typelevel/fs2 + - name: fs2 + url: https://github.com/typelevel/fs2 - title: FS2 Connection API description: @@ -59,7 +64,8 @@ mentors: [mpilquist, armanbilge] categories: [operating systems, programming languages] repolinks: - - https://github.com/typelevel/fs2 + - name: fs2 + url: https://github.com/typelevel/fs2 - title: Web Components for Calico description: @@ -70,7 +76,8 @@ mentors: [armanbilge] categories: [web, programming languages] repolinks: - - https://github.com/armanbilge/calico + - name: calico + url: https://github.com/armanbilge/calico - title: Upgrade sbt-typelevel to sbt 2 description: @@ -81,7 +88,8 @@ mentors: [mzuehlke, armanbilge] categories: [development tools] repolinks: - - https://github.com/typelevel/sbt-typelevel + - name: sbt-typelevel + url: https://github.com/typelevel/sbt-typelevel - title: Refresh Davenverse projects description: @@ -92,7 +100,8 @@ mentors: [samspills, valencik] categories: [development tools, programming languages] repolinks: - - https://github.com/davenverse + - name: davenverse + url: https://github.com/davenverse - title: Cats Effect & FS2 on WASM/WASI description: @@ -113,7 +122,8 @@ mentors: [morgen-peschke, kubukoz, irevive] categories: [cloud, programming languages] repolinks: - - https://github.com/typelevel/log4cats + - name: log4cats + url: https://github.com/typelevel/log4cats - title: http4s-fs2-data description: @@ -124,8 +134,10 @@ mentors: [satabin, ybasket] categories: [cloud, web, programming languages] repolinks: - - https://github.com/typelevel/fs2 - - https://github.com/http4s/http4s + - name: fs2 + url: https://github.com/typelevel/fs2 + - name: http4s + url: https://github.com/http4s/http4s - title: Convert Doobie test suite to use munit-cats-effect description: From b793b39bef737bf17e7dc72278ad3d11e8e3ba4b Mon Sep 17 00:00:00 2001 From: ayushkoli772 <113872531+ayushkoli772@users.noreply.github.com> Date: Sun, 2 Mar 2025 00:31:14 +0530 Subject: [PATCH 4/5] update-gsoc-idea-card.html --- _includes/_gsoc_idea_card.html | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/_includes/_gsoc_idea_card.html b/_includes/_gsoc_idea_card.html index b58e3c9..0aa9ef4 100644 --- a/_includes/_gsoc_idea_card.html +++ b/_includes/_gsoc_idea_card.html @@ -29,6 +29,13 @@
Mentors
@{{ mentor }} {% endfor %}

+ +
References
+

+ {% for repolink in project.repolinks %} + @{{ repolink.name }} + {% endfor %} +

{% for category in project.categories %} From d6cb7bd8c7a601d83dcd76582e6c4990b68dfc83 Mon Sep 17 00:00:00 2001 From: ayushkoli772 <113872531+ayushkoli772@users.noreply.github.com> Date: Sun, 2 Mar 2025 09:47:04 +0530 Subject: [PATCH 5/5] addressed-suggestions --- _data/gsoc-ideas.yml | 18 ++++++++++++++---- _includes/_gsoc_idea_card.html | 4 ++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/_data/gsoc-ideas.yml b/_data/gsoc-ideas.yml index c771dee..53a64e3 100644 --- a/_data/gsoc-ideas.yml +++ b/_data/gsoc-ideas.yml @@ -112,6 +112,10 @@ mentors: [armanbilge, tanishiking, valencik] categories: [web, cloud, operating systems, programming languages] repolinks: + - name: cats-effect + url: https://github.com/typelevel/cats-effect + - name: fs2 + url: https://github.com/typelevel/fs2 - title: Extensible log4cats interface description: @@ -133,9 +137,11 @@ length: short mentors: [satabin, ybasket] categories: [cloud, web, programming languages] - repolinks: - - name: fs2 - url: https://github.com/typelevel/fs2 + repolinks: + - name: http4s-fs2-data + url: https://github.com/http4s/http4s-fs2-data + - name: fs2-data + url: https://github.com/gnieh/fs2-data - name: http4s url: https://github.com/http4s/http4s @@ -148,4 +154,8 @@ length: medium mentors: [jatcwang] categories: [cloud, programming languages] - repolinks: \ No newline at end of file + repolinks: + - name: doobie + url: https://github.com/typelevel/doobie + - name: munit-cats-effect + url: https://github.com/typelevel/munit-cats-effect \ No newline at end of file diff --git a/_includes/_gsoc_idea_card.html b/_includes/_gsoc_idea_card.html index 0aa9ef4..9f34e4c 100644 --- a/_includes/_gsoc_idea_card.html +++ b/_includes/_gsoc_idea_card.html @@ -30,10 +30,10 @@
Mentors
{% endfor %}

-
References
+
Related Repos

{% for repolink in project.repolinks %} - @{{ repolink.name }} + {{ repolink.name }} {% endfor %}