https://kotlinlang.org logo
Join Slack
Powered by
# gsoc-kmp-bazel
  • s

    Shauvik Roy Choudhary

    03/18/2025, 11:43 AM
    set the channel description: Discuss GSoC Kotlin BOM Bazel Support project https://kotlinlang.org/docs/gsoc-2025.html#add-bom-support-to-bazel-rules-jvm-external-hard-350-hrs
  • s

    Shauvik Roy Choudhary

    03/18/2025, 11:44 AM
    set the channel description: Discuss GSoC Kotlin Multi Platform Bazel Support project https://kotlinlang.org/docs/gsoc-2025.html#add-kotlin-multiplatform-support-in-bazel-hard-350-hrs
  • r

    Ruchika Muddinagiri

    03/30/2025, 12:01 AM
    Hey everyone! I'm Ruchika, a recent MS CS grad from Clemson University. I'm working on a GSoC proposal to improve Kotlin Multiplatform (KMP) support in Bazel. I've already started exploring
    rules_kotlin
    locally and built a prototype macro that wires up
    commonMain
    and
    jvmMain
    . I'm now digging into
    expect/actual
    support and how Bazel can handle multiplatform dependency resolution using Gradle metadata. Before I go deeper, I had a couple of questions: 1. Is there any ongoing work related to KMP support in
    rules_kotlin
    I should be aware of or coordinate with? 2. Would the maintainers be open to a contribution like
    kt_multiplatform()
    as a macro to simplify common/js/jvm structure and expect/actual wiring? I'd really appreciate any thoughts or feedback - and I’m excited to contribute!
    s
    • 2
    • 3
  • s

    Shauvik Roy Choudhary

    04/01/2025, 2:06 AM
    @Ruchika Muddinagiri posting your query here so we can chat openly and with some other mentors from Uber!
  • a

    Andrew Vasilyev

    05/14/2025, 10:33 AM
    Hey, folks! 👋
    👋 1
  • s

    Shauvik Roy Choudhary

    05/14/2025, 10:44 AM
    Congrats to @Ruchika Muddinagiri for being selected for the KMP-Bazel GSoC project. We have several mentors from Uber and JetBrains here to help answer questions and unblock you. Please post your weekly updates here and we will also setup an intro meeting next week and repeat it at a biweekly/monthly cadence.
    👏 4
    🙌 1
    c
    r
    • 3
    • 2
  • r

    Ruchika Muddinagiri

    05/15/2025, 6:23 AM
    Thanks so much, Shauvik! Super excited to be working on this project and really appreciate the warm welcome. Looking forward to learning a lot and collaborating with everyone here. I’ll start posting updates and questions soon! Also, if there’s any feedback on my proposal, I’d love to go through it and see how I can improve or refine things further. https://docs.google.com/document/d/15xkk2aiRVoZEVH1NhkJSrdaoqyyiZa_4WKZqLYW3bvk/edit?usp=drivesdk
  • a

    Alina Dolgikh [JB]

    05/16/2025, 9:09 AM
    has renamed the channel from "gsoc-kotlin-mp-bazel" to "gsoc-kmp-bazel"
  • s

    Shauvik Roy Choudhary

    05/20/2025, 6:15 PM
    Great intro meeting with @tapchicoma @Andrew Vasilyev @Ruchika Muddinagiri 🎉
    ❤️ 3
    kodee loving 1
    • 1
    • 1
  • r

    Ruchika Muddinagiri

    05/21/2025, 8:28 PM
    Hi all! I’m starting work on setting up the default source set hierarchy in the Bazel plugin (
    commonMain
    ,
    jvmMain
    ,
    jsMain
    for now) in the repo - https://github.com/bazelbuild/rules_kotlin. in my local setup, i’ve added it under
    kotlin/internal/kmp
    . before opening a PR, just wanted to check if anyone has insights on whether that structure works or if there’s a better place to put it?
    s
    • 2
    • 2
  • s

    Shauvik Roy Choudhary

    06/03/2025, 6:03 PM
    Join Biweekly Sync: https://uber.zoom.us/j/99370280437?pwd=ZZ1HqNc1AK2cLlzslyguOfmj0liMEr.1&jst=2
    • 1
    • 1
  • s

    Shauvik Roy Choudhary

    06/11/2025, 4:40 PM
    Snap from last week's meeting. Notes shared in previous thread ☝️
    ❤️ 1
  • s

    Shauvik Roy Choudhary

    06/11/2025, 4:46 PM
    Pls welcome @Corbin McNeely-Smith who is an expert for Kotlin Bazel Integration. Corbin is traveling next week and so I added him here for his expert guidance on the project.
    👋 1
  • t

    tapchicoma

    06/12/2025, 7:25 AM
    FYI: https://github.com/bazelbuild/rules_kotlin/pull/1325 Though it doesn't solve KMP support part right now
    👍 1
    🙏 1
  • t

    tapchicoma

    06/13/2025, 4:00 PM
    Could be useful for this project: https://github.com/bazel-contrib/rules_jvm_external/pull/1357
    👍 1
    🙏 1
  • s

    Shauvik Roy Choudhary

    06/13/2025, 5:56 PM
    Should we move the biweekly sync meeting from Tue 11am PT/8pm CEST to 9:30am PT / 6:30pm CEST? Does it work better for the expert mentors: @tapchicoma @Corbin McNeely-Smith ?
    r
    t
    • 3
    • 3
  • s

    Shauvik Roy Choudhary

    06/17/2025, 4:49 PM
    Thanks for joining today! @tapchicoma @Claudia Babescu @Ryan Ulep @Andrew Vasilyev Meeting notes in thread.
    ❤️ 2
  • c

    Corbin McNeely-Smith

    06/19/2025, 6:56 AM
    Apologies, been travelling for the last few.
  • s

    Shauvik Roy Choudhary

    07/01/2025, 3:29 PM
    Hey Team, I have a conflict during our meeting time today. I propose we cancel today's sync as we have some AIs to address from last sync, including figuring our @Ruchika Muddinagiri’s immigration situation with GSoC admins.
    👍 1
  • s

    Shauvik Roy Choudhary

    07/16/2025, 4:36 PM
    Hey Team, Unfortunately @Ruchika Muddinagiri has to withdraw from the program due to unforeseen issues with her student immigration status. She is going to wind down the project and share her update with this channel to capture where the project stands. Thanks to mentors @tapchicoma @Olivier Notteghem everyone who supported her so far. 🙏 cc: @Ksenia Shneyveys
    kodee sad 3
    😟 1
  • r

    Ruchika Muddinagiri

    07/16/2025, 4:56 PM
    Thank you so much for the support and understanding . I’ll be wrapping up the project and will post a final update here shortly to share the current progress and notes for anyone who might want to continue from where I left off. Huge thanks again to @tapchicoma @Olivier Notteghem @Shauvik Roy Choudhary and everyone in the community—it’s been a great learning experience. 🙏
    🙏 3
  • o

    Olivier Notteghem

    07/19/2025, 8:24 AM
    Sorry @Ruchika Muddinagiri about the troubles 😞 Good luck for your future work.