Hello everyone, I'm Kaviselvan, and I'm intereste...
# gsoc
k
Hello everyone, I'm Kaviselvan, and I'm interested in contributing to the Kotlin DSL and Declarative Gradle Documentation Samples Test Framework project for GSoC 2025. My technical background includes Android development with Kotlin and Open Source contributions. I have experience working with Gradle, Jetpack Compose, and backend technologies, and I'm excited to apply my skills to improve Gradle’s documentation testing. From my understanding, the core idea of this project is to automate the validation of Kotlin DSL code snippets in Gradle’s documentation by running them across different Gradle versions, ensuring their correctness. This would likely involve extracting code samples, executing them in a test framework, and integrating the validation process into CI/CD workflows. I’m currently exploring how Kotlin DSL snippets are structured in Gradle’s documentation and familiarizing myself with test frameworks like JUnit and Kotest.
kodee surprised 1
o
Thanks for your interest! And let me know if there are any questions
k
If I want to work with the existing project or need to create a testing framework or Gradle plugin that automates the validation of Kotlin DSL samples from scratch
o
You can work with existing project. We already have quite a few test frameworks for samples in the main documentation. You can start from there
k
Thanks for the clarification! @Oleg Nenashev sir .Since the project already has test frameworks for samples, could you guide me on which specific framework I should explore first? Should I focus on
samples/src/integTest/groovy/org/gradle/integtests/samples
or another part of the repository? Also, is there any key documentation or past PRs I should review to understand how the existing validation process works? Additionally, should I focus on adding more test cases for documentation sample verification, or is there another area that needs improvement?