https://gradle.com/ logo
Join Slack
Powered by
# contributing
  • k

    Kirtan Soni

    03/22/2024, 2:14 AM
    It would be awesome if i could ask a few questions around some of these projects before I work on my proposal. related to the expectations for the project and proposals.
  • i

    Igor Manninen

    03/22/2024, 1:46 PM
    Hello, I am Igor Manninen, student currently on the second year of the university. Now I'm exploring JVM stack of technologies and find out, that I have to know Gradle well, so I think GSoC 2024 is a great chance to do it. Stack of technologies I know: • Kotlin, Java, Gradle (a bit) • Python • C, C++ • Knowledge of architecture patterns and system design principles • Functional programming (Haskell) Projects I'm interested in: • Kotlin DSL documentation samples test framework • Kotlin DSL improvements for declarative Gradle
  • e

    Ethan Xu

    03/25/2024, 6:48 AM
    Dear Gradle team, this is Ethan Xu. I recently graduated from UC Berkeley as an undergraduate CS major and will begin graduate study this Fall. I have industry experience with cloud-based web applications and research experiences in LLM serving systems and fault-tolerant distributed systems. I am proficient in languages including Java, Go, C/C++, Rust, etc. In my most recent project, I led an agile team to develop an AI-powered notes application, utilizing Spring Boot for backend development & Gradle-Kotlin for build automation. To enhance code quality and application stability, I also designed comprehensive testing protocols including unit (JUnit, Mockito), integration (pytest), and end-to-end testing (Postman), plus load testing (JMeter). I am really excited about the opportunity to contribute within the Gradle community. In particular, I am most interested in extending the *Gradle Build Serve*r to enhance project import and setup, etc. I have been reading through various Gradle guides and looking for smaller issues to start with, but I had trouble locating the most relevant ones for build server. If you could provide more guidance and point me to specific issues and/or files within the main repository, that would be really helpful! I greatly appreciate your time. LinkedIn: https://www.linkedin.com/in/ethan-xu-560904190/ GitHub: https://github.com/EthanqX
  • c

    Chris Doré

    04/25/2024, 6:27 AM
    Hello Gradle team, is this something that you'd like a PR for? If so, any immediate feedback or change in direction (besides javadoc and such that needs to be completed)? https://github.com/oesolutions/gradle/pull/1/files
    v
    o
    • 3
    • 5
  • s

    Stefanos Koutsouflakis

    05/01/2024, 9:09 PM
    Hello everyone, hope you are doing great! I'm Stefanos and would like to contribute to this amazing build tool. I'm thinking in particular about issue #26110. Anyone knows the status of it? I have a fix, but I'm not familiar with the process. Should I just push it or discuss it first?
    t
    v
    • 3
    • 5
  • s

    Stefanos Koutsouflakis

    05/14/2024, 6:12 PM
    Hello awesome Gradle community! I have a few questions about contributing (sorry if they are kinda obvious to most of you) 1. How do you avoid the situation in which two or more contributors are trying to fix the same thing? 2. Are there "up for grabs" issues that anyone can start tackling right away no questions asked? If yes how can i recognize them? 3. Is there a way to get an issue assigned, and how would I go about that? 4. Is it acceptable to just open an issue and push the fix along with it? 5. Is there any document that explains what each of the GitHub labels means?
    🙌 2
    p
    o
    • 3
    • 5
  • o

    Oleg Nenashev

    06/02/2024, 4:10 PM
    FYI, the Gradle community sub-site is now available from https://community.gradle.org/ . All external links to the previous location are automatically redirected, but now we get a nice link for the collaborative content. Contributions are welcome!
    🙌 2
  • o

    Oleg Nenashev

    06/02/2024, 4:11 PM
    set the channel topic: Anything about contributing to Gradle and the open source repositories within its ecosystem. Contributor guide: https://community.gradle.org/contributing/
  • a

    Alex Semin

    06/03/2024, 9:14 AM
    Hey folks, We are interested in use cases and requirements for project subtree configuration APIs that are Isolated Projects safe. At this point, we are not certain whether such APIs need to be introduced at all. Please leave your comments on this issue and share it with others who might contribute use cases: https://github.com/gradle/gradle/issues/29400
    👀 1
  • v

    Vampire

    07/05/2024, 7:45 PM
    Anyone have an idea how to get the task dependencies for a
    ResolvableArtifact
    ? (Yes, I'm talking about internal classes, this is for a PR from code within Gradle)
  • j

    John Davis

    09/12/2024, 6:37 PM
    i'm trying to get gradle working on z/OS USS working. I downloaded the source, but I don't see document on how to build. USS is the unix subsystem for the mainframe. Its kind of like an old linux. I'm doing this because when I tried to use the binaries, it seems to be failing on the daemon filing to open text files which might be in ebcdic rather than ascii. I figure if I build from source that might be omitted with a simple build on the system rather than using .class files from a pc build. Any pointers is appreciated.
    v
    • 2
    • 2
  • o

    Oleg Nenashev

    09/30/2024, 8:41 PM
    https://gradle-community.slack.com/archives/CRA9GTYBH/p1727723838207429
  • r

    Radosław Panuszewski

    10/16/2024, 1:01 PM
    Hi, I would like to contribute to the #1322 issue - could I discuss the target solution with somebody? I described one possible option in the comment but I'm open to take a different approach 🙂
    v
    o
    • 3
    • 5
  • b

    Bob Richard

    10/29/2024, 1:16 PM
    https://aicrafts.net/jobs/6720de662c21933ca97409e9
  • l

    Luke Bemish

    10/31/2024, 5:31 PM
    Looking at making a community contribution for #30088 -- my intuition is that this would just entail exposing the relevant stuff (selecting capabilities, excludes list) in
    DirectDependencyMetadata
    -- anything in particular I should consider here?
  • n

    Neil Kennith Evans

    11/02/2024, 4:19 PM
    I was wondering if I could help code applications like a chatbot and things like that.
    v
    r
    • 3
    • 3
  • p

    Philip W

    11/06/2024, 11:30 AM
    Does Gradle provide binaries for each PR by default? I run into this issue https://github.com/gradle/gradle/issues/30402 and there is a PR https://github.com/gradle/gradle/pull/31070 that I would like to try. (Of course I can also built it locally)
    v
    • 2
    • 1
  • j

    Julien Plissonneau Duquène

    11/15/2024, 8:28 AM
    Hi and good morning, I would like to contribute a report ;) on some QA issues with the native-platforms and gradle-fileevents public repositories on GitHub: • the latest tag on
    native-platforms
    is
    0.22-milestone-25
    but the binary distribution of Gradle 8.11 ships with a
    0.22-milestone-26
    that is not tagged nor released there •
    gradle.properties
    on the main branch
    master
    of
    native-platforms
    still has
    nextMilestone=14
    which is out of sync with the tags •
    gradle-fileevents
    has tags up to
    0.2.5
    last week, but again the binary distributin of Gradle 8.11 ships with a
    0.22-milestone-26
    version of that lib that is in neither repo. Could some person in charge please push updates (or maybe just tags) to the public repos on GitHub?
    l
    • 2
    • 28
  • a

    Amal Prakash

    11/21/2024, 7:40 PM
    Hey Team, i ran
    ./gradlew :dependency-management:embeddedIntegTest --tests "org.gradle.integtests.resolve.catalog.CatalogPluginsKotlinDSLIntegrationTest.can declare multiple catalogs" --stacktrace --info  --debug
    To run an IT on my local, but it is throwing the error
    Copy code
    * What went wrong:
    Execution failed for task ':dependency-management:compileIntegTestGroovy'.
    > The 'tools.jar' cannot be found in the JDK '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home'.
    I am on MACOS 14.5 (23F79), Macbook Air M1 2020 My JAVA_HOME is set to
    /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
    The above error shows a completely different path its searching. Please help
    e
    • 2
    • 29
  • a

    Amal Prakash

    11/23/2024, 5:48 AM
    Hi, I want to reproduce this scenario, in an integration test. I have tried using the traditional method, but it doesn't work as it doesn't execute the initialization scripts. Please guide me on executing the init script in the integration test environment.
    Untitled
    v
    t
    • 3
    • 9
  • s

    Slackbot

    12/02/2024, 1:38 PM
    This message was deleted.
    m
    • 2
    • 1
  • a

    Alpesh Vash

    12/26/2024, 2:03 PM
    Hi Team, I hope you’re doing well! I’d like to submit a blog post titled “Build Faster, Ship Sooner: Our Journey from 15 to 3 Minutes” for consideration in the next Gradle issue. The post shares our team’s experience in optimizing Gradle build times using techniques like Gradle Build Cache and Gradle Remote build cache node, detailing the challenges we faced, the strategies we implemented, and the lessons we learned, which I believe will resonate wit the Gradle community. You can find the blog here: https://www.headout.studio/build-faster-ship-sooner-our-journey-from-15-to-3-minutes/. Please let me know if this could be featured in Gradle Build Tool Newsletter, or anything? Best regards, Alpesh
    v
    • 2
    • 3
  • k

    Kevin Brightwell

    12/30/2024, 4:28 PM
    Wanted to ask about https://github.com/gradle/actions/issues/502. Is there a better place to ask a question about this or look for comments?
  • l

    Luke Bemish

    01/05/2025, 9:36 PM
    Component metadata rules currently don't support adding capabilities, exclude rules, or artifact selectors to dependencies created by the rule. There's open issues for this (such as https://github.com/gradle/gradle/issues/30088), and someone mentioned on one that though there are not current plans to add this, it might be possible for a community contribution to do so. I am working on this; these three missing features of the API are reasonably similar, and some of the changes needed to implement this would be shared. Would it be best to open one PR for each (exclude rules, capabilities, and artifact selectors), or a PR for all three?
  • k

    Kevin Brightwell

    01/06/2025, 9:30 PM
    I've started working on https://github.com/gradle/actions/issues/502#issue-2763431712 and opened some PRs (e.g. https://github.com/gradle/actions/pull/504). Is there a channel or group to message/tag for reviewers? I acknowledge time is not going to be immediate, but wanted to ensure they're seen.
    v
    • 2
    • 3
  • m

    Mark Gulyas

    01/23/2025, 6:18 AM
    Hi, Is there a way to test my local Gradle installation as a "wrapper" ?
    e
    v
    • 3
    • 3
  • s

    Segunfunmi Oyedele

    02/09/2025, 3:12 PM
    Hello team, I've been stuck with this for some days. Any idea what i'm doing wrong? These are my dependencies:
    Copy code
    classpath('com.android.tools.build:gradle:7.4.2')
            classpath('com.google.gms:google-services:4.3.15')
            classpath('com.facebook.react:react-native-gradle-plugin')
            classpath('org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.10')
  • s

    Segunfunmi Oyedele

    02/09/2025, 3:14 PM
    I have this in my buildscript ext in android/build.gradle:
    Copy code
    ext {
            buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0'
            minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '21')
            compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34')
            targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34')
            kotlinVersion = findProperty('android.kotlinVersion') ?: '1.8.10'
            frescoVersion = findProperty('expo.frescoVersion') ?: '2.5.0'
            ndkVersion = "23.1.7779620"
        }
    And this is my wrapper:
    Copy code
    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip
    networkTimeout=10000
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    🧵 2
    v
    • 2
    • 2
  • d

    Dennis Rieks

    02/12/2025, 3:39 PM
    Hi Team, I'm trying to contribute to gradle and I created a PR at github three weeks ago: https://github.com/gradle/gradle/pull/32102 Unfortunately nobody is answering. Is there a way to contact the Gradle team?
    p
    o
    • 3
    • 3
  • s

    Slackbot

    03/29/2025, 10:06 PM
    This message was deleted.
    🗑️ 1
    v
    • 2
    • 1