)]}'
{
  "commit": "f90ab52b641040dfbf0277416e3d5ef033eaf7b1",
  "tree": "0f3746d15f0fda144c4f47c2b2367528ddff9faa",
  "parents": [
    "e7f08670688617d51263e391b20d213e8d0af7f2"
  ],
  "author": {
    "name": "Chuang Zhang",
    "email": "zchuang185@gmail.com",
    "time": "Mon Aug 24 18:14:07 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 24 18:14:07 2026 +0800"
  },
  "message": "docs: add Bazel build guide and bzlmod example (#3468)\n\n* docs: add Bazel build guide for bRPC (#13)\n\n* docs: fix build_with_bazel_module echo example\n\n* docs: explain why the bzlmod example repeats the root overrides (#24)\n\n---------\n\nCo-authored-by: Winchell \u003ccw20050111@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ff86119cb96a413d78b916a606fa2097e56e0b3",
      "old_mode": 33188,
      "old_path": "docs/cn/bazel_support.md",
      "new_id": "3a138cfbb730b5bb7ecff6f92cb6111cf65105dd",
      "new_mode": 33188,
      "new_path": "docs/cn/bazel_support.md"
    },
    {
      "type": "modify",
      "old_id": "334906a125ff109c218b1efee11aa5e7789362ff",
      "old_mode": 33188,
      "old_path": "docs/cn/getting_started.md",
      "new_id": "51e9b9759e7e5a865b34a84e53b3a5a8caa1b256",
      "new_mode": 33188,
      "new_path": "docs/cn/getting_started.md"
    },
    {
      "type": "modify",
      "old_id": "607cf9c462f2935a9bfa9cb67a0726c6379fbe7e",
      "old_mode": 33188,
      "old_path": "docs/en/bazel_support.md",
      "new_id": "d1497606ce665b1bbf18845eb40f3e0b0051df5d",
      "new_mode": 33188,
      "new_path": "docs/en/bazel_support.md"
    },
    {
      "type": "modify",
      "old_id": "32d47337661375b16532f8c4de96bd8ecdf85c9a",
      "old_mode": 33188,
      "old_path": "docs/en/getting_started.md",
      "new_id": "9acadc75e09529c0a907f92cfbeeead2913d0577",
      "new_mode": 33188,
      "new_path": "docs/en/getting_started.md"
    },
    {
      "type": "modify",
      "old_id": "8dbc38012c0610e924b5f4208f9076040cfe3750",
      "old_mode": 33188,
      "old_path": "example/build_with_bazel_module/BUILD.bazel",
      "new_id": "340a1ba014bb04528bed37ff70b18497e8fc65ed",
      "new_mode": 33188,
      "new_path": "example/build_with_bazel_module/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e5d66a8e10f530c0f5b4fb768a338ee2d12b96cc",
      "old_mode": 33188,
      "old_path": "example/build_with_bazel_module/MODULE.bazel",
      "new_id": "04a73216339ecfe89b15e7d049655bf0fad8d394",
      "new_mode": 33188,
      "new_path": "example/build_with_bazel_module/MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e04dacc8a41f5093b8f36c16f70fd5f6cf89645",
      "new_mode": 33188,
      "new_path": "example/build_with_bazel_module/client.cpp"
    },
    {
      "type": "modify",
      "old_id": "54ca096016db0aca21ebce286307892481673394",
      "old_mode": 33188,
      "old_path": "example/build_with_bazel_module/server.cpp",
      "new_id": "289b1afe13f013ea64f03aa17f940274d1ab973b",
      "new_mode": 33188,
      "new_path": "example/build_with_bazel_module/server.cpp"
    }
  ]
}
