diff --git a/docs/assets/css/gradle.css b/docs/assets/css/gradle.css index d68e155..b5f0652 100644 --- a/docs/assets/css/gradle.css +++ b/docs/assets/css/gradle.css @@ -33,13 +33,36 @@ } h2 { - color: var(--gradle-blue); + color: var(--gradle-blue); } h3 { - color: var(--gradle-blue); + color: var(--gradle-blue); } h4 { - color: var(--gradle-blue); + color: var(--gradle-blue); +} + +.youtube-video { + overflow: hidden; + position: relative; + display: flex; + justify-content: center; + + div { + position: relative; + height: 100%; + width: 100%; + aspect-ratio: 16/9; + max-width: 900px; + } + + iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } } diff --git a/docs/events/gsoc/2024/README.md b/docs/events/gsoc/2024/README.md index dae6741..2ce699f 100644 --- a/docs/events/gsoc/2024/README.md +++ b/docs/events/gsoc/2024/README.md @@ -1,4 +1,28 @@ # Gradle in Google Summer of Code 2024 This is an active program. -See [this page](../README.md) for the status and more information. + +## Current Status + +See [the main GSoC page](../README.md) for the status and more information. + +## Archive + +### 2024 Project Ideas + +Not all project applications were accepted in 2024, +and we have some project ideas that are open for contributions. +Consider them for GSoC 2025 or other open source mentorship program! + +- [Kotlin DSL improvements for Declarative Gradle](https://kotlinlang.org/docs/gsoc-2024.html#kotlin-dsl-improvements-for-declarative-gradle-medium-175-hrs) - + Kotlin Foundation, Medium difficulty, 175 hrs +- [Gradle build server – support for Android projects](https://kotlinlang.org/docs/gsoc-2024.html#gradle-build-server-support-for-android-projects-medium-or-hard-175-hrs-or-350-hrs) - + Kotlin Foundation, Medium or Hard difficulty, 175 hrs or 350 hrs +- [Kotlin DSL documentation samples test framework](https://kotlinlang.org/docs/gsoc-2024.html#kotlin-dsl-documentation-samples-test-framework-easy-or-medium-90-hrs-or-175-hrs) - + Kotlin Foundation, Easy or Medium difficulty, 90 hrs or 175 hrs +- [Improve Buildship project and classpath generation](https://gitlab.eclipse.org/eclipsefdn/emo-team/gsoc-at-the-ef/-/issues/7) - + Eclipse Foundation, Easy difficulty, 175 hrs or 350 hrs +- [Make Buildship independent from the Eclipse Gradle plugin](https://gitlab.eclipse.org/eclipsefdn/emo-team/gsoc-at-the-ef/-/issues/6) - + Eclipse Foundation, Medium or Hard difficulty, 175 hrs or 350 hrs +- [Eclipse and Gradle Build Server](https://gitlab.eclipse.org/eclipsefdn/emo-team/gsoc-at-the-ef/-/issues/5) - + Eclipse Foundation, Medium or Hard difficulty, 175 hrs or 350 hrs diff --git a/docs/events/gsoc/2024/checkstyle-plugin.md b/docs/events/gsoc/2024/checkstyle-plugin.md index 78ad5ad..4823f76 100644 --- a/docs/events/gsoc/2024/checkstyle-plugin.md +++ b/docs/events/gsoc/2024/checkstyle-plugin.md @@ -5,7 +5,8 @@ - **Better Declarativity**: improve the declarative nature of Kotlin DSL when integrating plugins. ## Status -Selected + +Stopped (after mid-term evaluation) ## Team #### Authors @@ -35,7 +36,17 @@ Selected - Provide an improved Kotlin DSL, particularly enhancing its declarativity when integrating plugins. + +## Mid-Term Project Demo + +
+
+ +
+
+ ## Links + - [Contributor Proposal](https://docs.google.com/document/d/1q0NFuoR1F9wcQxyFEC0m1qOspBSyq9TbyuOZhldHybk/edit?usp=sharing) - [Project Proposal](https://kotlinlang.org/docs/gsoc-2024.html#kotlin-dsl-improvements-for-declarative-gradle-medium-175-hrs) - [Declarative Gradle](https://blog.gradle.org/declarative-gradle) diff --git a/docs/events/gsoc/2024/gradle-build-server-android.md b/docs/events/gsoc/2024/gradle-build-server-android.md index 97e3be0..f32288b 100644 --- a/docs/events/gsoc/2024/gradle-build-server-android.md +++ b/docs/events/gsoc/2024/gradle-build-server-android.md @@ -72,7 +72,7 @@ As the popularity of Android development grows, the need for efficient build aut **Objectives:** - Correct classpath resolution. -- Test execution. +- Test execution. ## Documentation: @@ -91,37 +91,12 @@ As the popularity of Android development grows, the need for efficient build aut ### Mid-Term progress -
-
+
+
- - ## Collaboration and Learning Throughout the program I have collaborated with all of my mentors and gained invaluable insights into open source development - best practices, project management and contributions. They also helped me learn how to explore large project repositories for research. diff --git a/docs/events/gsoc/2024/gradle-build-server-devx.md b/docs/events/gsoc/2024/gradle-build-server-devx.md index c6cd349..2affa65 100644 --- a/docs/events/gsoc/2024/gradle-build-server-devx.md +++ b/docs/events/gsoc/2024/gradle-build-server-devx.md @@ -6,7 +6,8 @@ - We will add more functionalities to the existing BSP Implementation for providing the required support in Eclipse Buildship. ## Status -Active (community bonding) + +Stopped (after mid-term evaluation) ## Team #### Authors diff --git a/docs/events/gsoc/README.md b/docs/events/gsoc/README.md index 6bc204f..42f4e21 100644 --- a/docs/events/gsoc/README.md +++ b/docs/events/gsoc/README.md @@ -15,13 +15,18 @@ Gradle has participated in GSoC since 2023. Gradle participates in GSoC 2024 under the umbrellas of the Kotlin Foundation and the Eclipse Foundation. -We have 3 projects this year: +We started with 3 projects, but two of them didn't pass the mid-term evaluation. + +Active projects: - [Gradle Build Server – support for Android projects](./2024/gradle-build-server-android.md) by Tanish Ranjan + +Aborted projects: + - [Gradle Build Server - DevX and Language Support in Buildship](./2024/gradle-build-server-devx.md) by Sidhaarth Saraswathi Ramalingam - [Declarative Syntax and Enhancements for the Checkstyle Plugin](./2024/checkstyle-plugin.md) by Hongjie (Jay) Wei -## Communication channels +### Communication channels Project channels: @@ -34,6 +39,14 @@ Coordination: - `#gsoc` on the [Kotlin Foundation Slack](https://kotlinlang.org/community/) - The Eclipse Foundation uses Matrix for instant messaging. The service is available at [chat.eclipse.org](https://chat.eclipse.org/). +### Mid-Term Project Demos + +
+
+ +
+
+ ## Resources - [Coordination Meeting Notes and Recordings](https://drive.google.com/drive/folders/19PAIb36Bm_9Y300oJ_2JBMFU6kjOwNvX?usp=drive_link) @@ -85,21 +98,4 @@ References: - [GSoC 2023](./2023/README.md) - 1 projects -### 2024 Project Ideas - -Not all project applications were accepted in 2024, -and we have some project ideas that are open for contributions. -Consider them for GSoC 2025 or other open source mentorship program! - -- [Kotlin DSL improvements for Declarative Gradle](https://kotlinlang.org/docs/gsoc-2024.html#kotlin-dsl-improvements-for-declarative-gradle-medium-175-hrs) - - Kotlin Foundation, Medium difficulty, 175 hrs -- [Gradle build server – support for Android projects](https://kotlinlang.org/docs/gsoc-2024.html#gradle-build-server-support-for-android-projects-medium-or-hard-175-hrs-or-350-hrs) - - Kotlin Foundation, Medium or Hard difficulty, 175 hrs or 350 hrs -- [Kotlin DSL documentation samples test framework](https://kotlinlang.org/docs/gsoc-2024.html#kotlin-dsl-documentation-samples-test-framework-easy-or-medium-90-hrs-or-175-hrs) - - Kotlin Foundation, Easy or Medium difficulty, 90 hrs or 175 hrs -- [Improve Buildship project and classpath generation](https://gitlab.eclipse.org/eclipsefdn/emo-team/gsoc-at-the-ef/-/issues/7) - - Eclipse Foundation, Easy difficulty, 175 hrs or 350 hrs -- [Make Buildship independent from the Eclipse Gradle plugin](https://gitlab.eclipse.org/eclipsefdn/emo-team/gsoc-at-the-ef/-/issues/6) - - Eclipse Foundation, Medium or Hard difficulty, 175 hrs or 350 hrs -- [Eclipse and Gradle Build Server](https://gitlab.eclipse.org/eclipsefdn/emo-team/gsoc-at-the-ef/-/issues/5) - - Eclipse Foundation, Medium or Hard difficulty, 175 hrs or 350 hrs +