How Uber Manages Go Dependencies with Bzlmod

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025
  • Uber's Go Monorepo (and other Monorepos) contain thousands of directly and transitively consumed dependencies in multiple languages. At that scale, dependencies require significant planning, quality control, and automation to ensure high code quality, up-to-date dependencies, and easy to use tooling.
    This talk focuses on the story of Uber's dependency management with Go+Bazel and the ongoing migration of one of the largest Go Monorepo to Bzlmod repository management. This talk touches on the work with the Rules Go and Gazelle team to design, develop, and ensure feature completeness in the Go dependency ecosystem in Bzlmod. This talk also discusses the challenges of the migration of automated tooling in Uber's Go Monorepo to Bzlmod.
    Speaker: Tyler French
    Watch all BazelCon 2023 sessions here → goo.gle/BazelC...
    Subscribe to Google Open Source → goo.gle/GOpenS...
    #BazelCon2023

ความคิดเห็น • 2

  • @GoogleOpenSource
    @GoogleOpenSource  ปีที่แล้ว

    🔔 Subscribe to Google Open Source → goo.gle/GOpenSource