首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

一个bazel使用示例

后端 1.55MB 4 需要积分: 1
立即下载

资源介绍:

12345678900
# Cross Compilation For cross compilation, you have to specify a custom platform to let Bazel know that you are compiling for a different platform than the default host platform. The example code is setup to cross compile from the following hosts to the the following targets: * {linux, x86_64} -> {linux, aarch64} * {linux, aarch64} -> {linux, x86_64} * {darwin, x86_64} -> {linux, x86_64} * {darwin, x86_64} -> {linux, aarch64} * {darwin, aarch64 (Apple Silicon)} -> {linux, x86_64} * {darwin, aarch64 (Apple Silicon)} -> {linux, aarch64} You cross-compile by calling the target. `bazel build //:hello_world_x86_64` or `bazel build //:hello_world_aarch64` Notice, the default target `//...` does not know about the many different target platform and will report an error. Instead, if you want to build for all platforms at once, call the filegroup target: `bazel build //:all` ## Setup The setup requires three steps, first declare dependencies and toolchains in your MODULE.bazel, second configure LLVM and Rust for cross compilation, and third the configuration of the cross compilation platforms so you can use it binary targets. ### Dependencies Configuration You add the required rules for cross compilation to your MODULE.bazel as shown below. ```Starlark # Rules for cross compilation # https://github.com/bazelbuild/platforms/releases bazel_dep(name = "platforms", version = "0.0.10") # https://github.com/bazel-contrib/toolchains_llvm bazel_dep(name = "toolchains_llvm", version = "1.0.0") ``` ## LLVM Configuration Next, you have to configure the LLVM toolchain because rules_rust still needs a cpp toolchain for cross compilation and you have to add the specific platform triplets to the Rust toolchain. Suppose you want to compile a Rust binary that supports linux on both, X86 and ARM. In that case, you have to setup three LLVM toolchains: 1) LLVM for the host 2) LLVM for X86 3) LLVM for ARM (aarch64) For the host LLVM, you just specify a LLVM version and then register the toolchain as usual. The target LLVM toolchains, however, have dependencies on system libraries for the target platform. Therefore, it is required to download a so- called sysroot that contains a root file system with all those system libraries for the specific target platform. To do so, please add the following to your MODULE.bazel ```Starlark # https://github.com/bazelbuild/bazel/blob/master/tools/build_defs/repo/http.bzl http_archive = use_repo_rule("@bazel_tools//:http.bzl", "http_archive") # Both, cross compilation and MUSL still need a C/C++ toolchain with sysroot. _BUILD_FILE_CONTENT = """ filegroup( name = "{name}", srcs = glob(["*/**"]), visibility = ["//visibility:public"], ) """ # Download sysroot # https://commondatastorage.googleapis.com/chrome-linux-sysroot/ http_archive( name = "org_chromium_sysroot_linux_x64", build_file_content = _BUILD_FILE_CONTENT.format(name = "sysroot"), sha256 = "f6b758d880a6df264e2581788741623320d548508f07ffc2ae6a29d0c13d647d", urls = ["https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/2e7ada854015a4cc60fc812112d261af44213ed0/debian_bullseye_amd64_sysroot.tar.xz"], ) http_archive( name = "org_chromium_sysroot_linux_aarch64", build_file_content = _BUILD_FILE_CONTENT.format(name = "sysroot"), sha256 = "902d1a40a5fd8c3764a36c8d377af5945a92e3d264c6252855bda4d7ef81d3df", urls = ["https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/41a6c8dec4c4304d6509e30cbaf9218dffb4438e/debian_bullseye_arm64_sysroot.tar.xz"], ) ``` Here, we declare to new http downloads that retrieve the sysroot for linux_x64 (Intel/AMD) and linux_aarch64 (ARM/Apple Silicon). Note, these are only sysroots, that means you have to configure LLVM next to use these files. As mentioned earlier, three LLVM toolchains needs to be configured and to do that, please add the following to your MODULE.bazel ```Starlark LLVM_VERSIONS = { "": "16.0.0", } # Host LLVM toolchain. llvm.toolchain( name = "llvm_toolchain", llvm_versions = LLVM_VERSIONS, ) use_repo(llvm, "llvm_toolchain", "llvm_toolchain_llvm") # X86 LLVM Toolchain with sysroot. # https://github.com/bazel-contrib/toolchains_llvm/blob/master/tests/WORKSPACE.bzlmod llvm.toolchain( name = "llvm_toolchain_x86_with_sysroot", llvm_versions = LLVM_VERSIONS, ) llvm.sysroot( name = "llvm_toolchain_x86_with_sysroot", label = "@org_chromium_sysroot_linux_x64//:sysroot", targets = ["linux-x86_64"], ) use_repo(llvm, "llvm_toolchain_x86_with_sysroot") # # ARM (aarch64) LLVM Toolchain with sysroot. # https://github.com/bazelbuild/rules_rust/blob/main/examples/bzlmod/cross_compile/WORKSPACE.bzlmod llvm.toolchain( name = "llvm_toolchain_aarch64_with_sysroot", llvm_versions = LLVM_VERSIONS, ) llvm.sysroot( name = "llvm_toolchain_aarch64_with_sysroot", label = "@org_chromium_sysroot_linux_aarch64//:sysroot", targets = ["linux-aarch64"], ) use_repo(llvm, "llvm_toolchain_aarch64_with_sysroot") # Register all LLVM toolchains register_toolchains("@llvm_toolchain//:all") ``` For simplicity, all toolchains are pinned to version LLVM 16 because it is one of the few releases that supports the host (apple-darwin / Ubuntu), and the two targets. For a complete [list off all LLVM releases and supported platforms, see this list.](https://github.com/bazel-contrib/toolchains_llvm/blob/master/toolchain/internal/llvm_distributions.bzl) It is possible to pin different targets to different LLVM versions; [see the documentation for details](https://github.com/bazel-contrib/toolchains_llvm/tree/master?tab=readme-ov-file#per-host-architecture-llvm-version). ### LLVM Troubleshooting On older linux distributions (Ubuntu 16.04) you may encounter an error that C++ versions before C++ 14 are no longer supported. In this case, just install gcc version 7 or newer. This is rare corner case, but there are gcc backports for older distributions, so please upgrade your compiler if you ever see this error. On Ubuntu 20.04 you may see an error that a shared library called libtinfo.so.5 is missing. In that case, just install libtinfo via apt-get since its in the official 20.04 repo. To so, open a terminal and type: ` apt update && apt install -y libtinfo5 ` The libtinfo5 library may have different package names on other distributions, but it is a well known issue. [See this SO discussion](https://stackoverflow.com/questions/48674104/clang-error-while-loading-shared-libraries-libtinfo-so-5-cannot-open-shared-o) for various solutions. On MacOX, it is sufficient to have the Apple Clang compiler installed. I don't recommend installing the full Xcode package unless you're developing software for an Apple device. Instead, the Xcode Command Line Tools provide everything you need at a much smaller download size. In most cases, a simple: `xcode-select --install` From a terminal triggers the installation process. For details and alternative options, [read this article on freebootcamp.](https://www.freecodecamp.org/news/install-xcode-command-line-tools/) Windows is not directly supported, but you can use Linux on Windows with WSL to setup an Ubuntu environment within Windows. Please refer to the [official WSL documentation for details.](https://learn.microsoft.com/en-us/windows/wsl/install) **Rust Toolchain Configuration** The Rust toolchain only need to know the additional platform triplets to download the matching toolchains. To do so, add or or modify your MODULE.bazel with the following entry: ```Starlark # Rust toolchain RUST_EDITION = "2021" RUST_VERSION = "1.79.0" rust = use_extension("@rules_rust//rust:extensions.bzl", "rust") rust.toolchain( edition = RUST_EDITION, versions = [RUST_VERSION], extra_target_triples = [ "aarch64-unknown-linux-gnu", "x86_64-unknown-linux-gnu", ], ) use_repo(rust, "rust_toolchains") register_toolchains("@rust_toolchains//:all") ``` You find the exact platform triplets in t

资源文件列表:

examples-main.zip 大约有919个文件
  1. examples-main/
  2. examples-main/.bazelci/
  3. examples-main/.bazelci/android.yml 2.69KB
  4. examples-main/.bazelci/bzlmod.yml 1.44KB
  5. examples-main/.bazelci/configurations.yml 1.77KB
  6. examples-main/.bazelci/frontend.yml 770B
  7. examples-main/.bazelci/misc.yml 1.42KB
  8. examples-main/.bazelci/presubmit.yml 153B
  9. examples-main/.bazelci/rules.yml 1.24KB
  10. examples-main/.bazelci/tutorial-cpp.yml 1.32KB
  11. examples-main/.bazelci/tutorial-java.yml 660B
  12. examples-main/.bazelci/tutorial-rust.yml 2.04KB
  13. examples-main/.github/
  14. examples-main/.github/FUNDING.yml 41B
  15. examples-main/.gitignore 143B
  16. examples-main/.pre-commit-config.yaml 478B
  17. examples-main/AUTHORS 333B
  18. examples-main/CODEOWNERS 381B
  19. examples-main/CONTRIBUTING.md 1.65KB
  20. examples-main/CONTRIBUTORS 779B
  21. examples-main/LICENSE.txt 11.09KB
  22. examples-main/README.md 2.67KB
  23. examples-main/android/
  24. examples-main/android/firebase-cloud-messaging/
  25. examples-main/android/firebase-cloud-messaging/.bazelrc 224B
  26. examples-main/android/firebase-cloud-messaging/.bazelversion 9B
  27. examples-main/android/firebase-cloud-messaging/BUILD 136B
  28. examples-main/android/firebase-cloud-messaging/README.md 3.5KB
  29. examples-main/android/firebase-cloud-messaging/WORKSPACE 2.7KB
  30. examples-main/android/firebase-cloud-messaging/app/
  31. examples-main/android/firebase-cloud-messaging/app/BUILD 1.12KB
  32. examples-main/android/firebase-cloud-messaging/app/google-services.json 1.02KB
  33. examples-main/android/firebase-cloud-messaging/app/src/
  34. examples-main/android/firebase-cloud-messaging/app/src/main/
  35. examples-main/android/firebase-cloud-messaging/app/src/main/AndroidManifest.xml 1.6KB
  36. examples-main/android/firebase-cloud-messaging/app/src/main/java/
  37. examples-main/android/firebase-cloud-messaging/app/src/main/java/com/
  38. examples-main/android/firebase-cloud-messaging/app/src/main/java/com/example/
  39. examples-main/android/firebase-cloud-messaging/app/src/main/java/com/example/myapplication/
  40. examples-main/android/firebase-cloud-messaging/app/src/main/java/com/example/myapplication/MainActivity.java 497B
  41. examples-main/android/firebase-cloud-messaging/app/src/main/java/com/example/myapplication/MyFirebaseInstanceIdService.java 681B
  42. examples-main/android/firebase-cloud-messaging/app/src/main/java/com/example/myapplication/MyFirebaseMessagingService.java 1.45KB
  43. examples-main/android/firebase-cloud-messaging/app/src/main/res/
  44. examples-main/android/firebase-cloud-messaging/app/src/main/res/drawable-v24/
  45. examples-main/android/firebase-cloud-messaging/app/src/main/res/drawable-v24/ic_launcher_foreground.xml 1.84KB
  46. examples-main/android/firebase-cloud-messaging/app/src/main/res/drawable/
  47. examples-main/android/firebase-cloud-messaging/app/src/main/res/drawable/ic_launcher_background.xml 5.47KB
  48. examples-main/android/firebase-cloud-messaging/app/src/main/res/layout/
  49. examples-main/android/firebase-cloud-messaging/app/src/main/res/layout/activity_main.xml 794B
  50. examples-main/android/firebase-cloud-messaging/app/src/main/res/mipmap-anydpi-v26/
  51. examples-main/android/firebase-cloud-messaging/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 272B
  52. examples-main/android/firebase-cloud-messaging/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml 272B
  53. examples-main/android/firebase-cloud-messaging/app/src/main/res/mipmap-mdpi/
  54. examples-main/android/firebase-cloud-messaging/app/src/main/res/mipmap-mdpi/ic_launcher.png 2.05KB
  55. examples-main/android/firebase-cloud-messaging/app/src/main/res/mipmap-mdpi/ic_launcher_round.png 2.79KB
  56. examples-main/android/firebase-cloud-messaging/app/src/main/res/values/
  57. examples-main/android/firebase-cloud-messaging/app/src/main/res/values/colors.xml 208B
  58. examples-main/android/firebase-cloud-messaging/app/src/main/res/values/strings.xml 77B
  59. examples-main/android/firebase-cloud-messaging/app/src/main/res/values/styles.xml 383B
  60. examples-main/android/jetpack-compose/
  61. examples-main/android/jetpack-compose/.bazelversion 6B
  62. examples-main/android/jetpack-compose/BUILD.bazel 453B
  63. examples-main/android/jetpack-compose/MODULE.bazel 1.53KB
  64. examples-main/android/jetpack-compose/README.md 313B
  65. examples-main/android/jetpack-compose/WORKSPACE 1.26KB
  66. examples-main/android/jetpack-compose/app/
  67. examples-main/android/jetpack-compose/app/src/
  68. examples-main/android/jetpack-compose/app/src/main/
  69. examples-main/android/jetpack-compose/app/src/main/AndroidManifest.xml 207B
  70. examples-main/android/jetpack-compose/app/src/main/BUILD.bazel 994B
  71. examples-main/android/jetpack-compose/app/src/main/LibraryManifest.xml 765B
  72. examples-main/android/jetpack-compose/app/src/main/java/
  73. examples-main/android/jetpack-compose/app/src/main/java/com/
  74. examples-main/android/jetpack-compose/app/src/main/java/com/example/
  75. examples-main/android/jetpack-compose/app/src/main/java/com/example/android/
  76. examples-main/android/jetpack-compose/app/src/main/java/com/example/android/bazel/
  77. examples-main/android/jetpack-compose/app/src/main/java/com/example/android/bazel/MainActivity.kt 1.2KB
  78. examples-main/android/jetpack-compose/app/src/main/res/
  79. examples-main/android/jetpack-compose/app/src/main/res/drawable-v24/
  80. examples-main/android/jetpack-compose/app/src/main/res/drawable-v24/ic_launcher_foreground.xml 1.84KB
  81. examples-main/android/jetpack-compose/app/src/main/res/drawable/
  82. examples-main/android/jetpack-compose/app/src/main/res/drawable/ic_launcher_background.xml 5.47KB
  83. examples-main/android/jetpack-compose/app/src/main/res/mipmap-anydpi-v26/
  84. examples-main/android/jetpack-compose/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 272B
  85. examples-main/android/jetpack-compose/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml 272B
  86. examples-main/android/jetpack-compose/app/src/main/res/mipmap-hdpi/
  87. examples-main/android/jetpack-compose/app/src/main/res/mipmap-hdpi/ic_launcher.png 2.98KB
  88. examples-main/android/jetpack-compose/app/src/main/res/mipmap-hdpi/ic_launcher_round.png 4.91KB
  89. examples-main/android/jetpack-compose/app/src/main/res/mipmap-mdpi/
  90. examples-main/android/jetpack-compose/app/src/main/res/mipmap-mdpi/ic_launcher.png 2.05KB
  91. examples-main/android/jetpack-compose/app/src/main/res/mipmap-mdpi/ic_launcher_round.png 2.79KB
  92. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xhdpi/
  93. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xhdpi/ic_launcher.png 4.46KB
  94. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png 6.93KB
  95. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xxhdpi/
  96. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xxhdpi/ic_launcher.png 6.31KB
  97. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png 10.43KB
  98. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xxxhdpi/
  99. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png 9.03KB
  100. examples-main/android/jetpack-compose/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png 15.16KB
  101. examples-main/android/jetpack-compose/app/src/main/res/values/
  102. examples-main/android/jetpack-compose/app/src/main/res/values/colors.xml 208B
  103. examples-main/android/jetpack-compose/app/src/main/res/values/strings.xml 77B
  104. examples-main/android/jetpack-compose/app/src/main/res/values/styles.xml 383B
  105. examples-main/android/ndk/
  106. examples-main/android/ndk/.bazelrc 224B
  107. examples-main/android/ndk/.bazelversion 7B
  108. examples-main/android/ndk/.gitignore 8B
  109. examples-main/android/ndk/BUILD.bazel 268B
  110. examples-main/android/ndk/MODULE.bazel 1.16KB
  111. examples-main/android/ndk/README.md 837B
  112. examples-main/android/ndk/WORKSPACE 1.4KB
  113. examples-main/android/ndk/app/
  114. examples-main/android/ndk/app/src/
  115. examples-main/android/ndk/app/src/main/
  116. examples-main/android/ndk/app/src/main/AndroidManifest.xml 212B
  117. examples-main/android/ndk/app/src/main/BUILD.bazel 746B
  118. examples-main/android/ndk/app/src/main/LibraryManifest.xml 840B
  119. examples-main/android/ndk/app/src/main/cpp/
  120. examples-main/android/ndk/app/src/main/cpp/native-lib.cpp 273B
  121. examples-main/android/ndk/app/src/main/java/
  122. examples-main/android/ndk/app/src/main/java/com/
  123. examples-main/android/ndk/app/src/main/java/com/example/
  124. examples-main/android/ndk/app/src/main/java/com/example/android/
  125. examples-main/android/ndk/app/src/main/java/com/example/android/bazel/
  126. examples-main/android/ndk/app/src/main/java/com/example/android/bazel/MainActivity.java 762B
  127. examples-main/android/ndk/app/src/main/res/
  128. examples-main/android/ndk/app/src/main/res/drawable-v24/
  129. examples-main/android/ndk/app/src/main/res/drawable-v24/ic_launcher_foreground.xml 1.84KB
  130. examples-main/android/ndk/app/src/main/res/drawable/
  131. examples-main/android/ndk/app/src/main/res/drawable/ic_launcher_background.xml 5.47KB
  132. examples-main/android/ndk/app/src/main/res/layout/
  133. examples-main/android/ndk/app/src/main/res/layout/activity_main.xml 857B
  134. examples-main/android/ndk/app/src/main/res/mipmap-anydpi-v26/
  135. examples-main/android/ndk/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 272B
  136. examples-main/android/ndk/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml 272B
  137. examples-main/android/ndk/app/src/main/res/mipmap-hdpi/
  138. examples-main/android/ndk/app/src/main/res/mipmap-hdpi/ic_launcher.png 2.98KB
  139. examples-main/android/ndk/app/src/main/res/mipmap-hdpi/ic_launcher_round.png 4.91KB
  140. examples-main/android/ndk/app/src/main/res/mipmap-mdpi/
  141. examples-main/android/ndk/app/src/main/res/mipmap-mdpi/ic_launcher.png 2.05KB
  142. examples-main/android/ndk/app/src/main/res/mipmap-mdpi/ic_launcher_round.png 2.79KB
  143. examples-main/android/ndk/app/src/main/res/mipmap-xhdpi/
  144. examples-main/android/ndk/app/src/main/res/mipmap-xhdpi/ic_launcher.png 4.46KB
  145. examples-main/android/ndk/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png 6.93KB
  146. examples-main/android/ndk/app/src/main/res/mipmap-xxhdpi/
  147. examples-main/android/ndk/app/src/main/res/mipmap-xxhdpi/ic_launcher.png 6.31KB
  148. examples-main/android/ndk/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png 10.43KB
  149. examples-main/android/ndk/app/src/main/res/mipmap-xxxhdpi/
  150. examples-main/android/ndk/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png 9.03KB
  151. examples-main/android/ndk/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png 15.16KB
  152. examples-main/android/ndk/app/src/main/res/values/
  153. examples-main/android/ndk/app/src/main/res/values/colors.xml 208B
  154. examples-main/android/ndk/app/src/main/res/values/strings.xml 77B
  155. examples-main/android/ndk/app/src/main/res/values/styles.xml 383B
  156. examples-main/android/ndk/images/
  157. examples-main/android/ndk/images/graph.png 80.04KB
  158. examples-main/android/ndk/images/result.png 21.43KB
  159. examples-main/android/robolectric-testing/
  160. examples-main/android/robolectric-testing/BUILD.bazel 136B
  161. examples-main/android/robolectric-testing/MODULE.bazel 717B
  162. examples-main/android/robolectric-testing/README.md 273B
  163. examples-main/android/robolectric-testing/WORKSPACE 1.35KB
  164. examples-main/android/robolectric-testing/app/
  165. examples-main/android/robolectric-testing/app/BUILD.bazel 1.01KB
  166. examples-main/android/robolectric-testing/app/src/
  167. examples-main/android/robolectric-testing/app/src/main/
  168. examples-main/android/robolectric-testing/app/src/main/AndroidManifest.xml 747B
  169. examples-main/android/robolectric-testing/app/src/main/java/
  170. examples-main/android/robolectric-testing/app/src/main/java/com/
  171. examples-main/android/robolectric-testing/app/src/main/java/com/example/
  172. examples-main/android/robolectric-testing/app/src/main/java/com/example/android/
  173. examples-main/android/robolectric-testing/app/src/main/java/com/example/android/bazel/
  174. examples-main/android/robolectric-testing/app/src/main/java/com/example/android/bazel/LoginActivity.kt 233B
  175. examples-main/android/robolectric-testing/app/src/main/java/com/example/android/bazel/WelcomeActivity.kt 529B
  176. examples-main/android/robolectric-testing/app/src/main/res/
  177. examples-main/android/robolectric-testing/app/src/main/res/drawable-v24/
  178. examples-main/android/robolectric-testing/app/src/main/res/drawable-v24/ic_launcher_foreground.xml 1.84KB
  179. examples-main/android/robolectric-testing/app/src/main/res/drawable/
  180. examples-main/android/robolectric-testing/app/src/main/res/drawable/ic_launcher_background.xml 5.47KB
  181. examples-main/android/robolectric-testing/app/src/main/res/layout/
  182. examples-main/android/robolectric-testing/app/src/main/res/layout/welcome_activity.xml 379B
  183. examples-main/android/robolectric-testing/app/src/main/res/mipmap-anydpi-v26/
  184. examples-main/android/robolectric-testing/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 272B
  185. examples-main/android/robolectric-testing/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml 272B
  186. examples-main/android/robolectric-testing/app/src/main/res/mipmap-hdpi/
  187. examples-main/android/robolectric-testing/app/src/main/res/mipmap-hdpi/ic_launcher.png 2.98KB
  188. examples-main/android/robolectric-testing/app/src/main/res/mipmap-hdpi/ic_launcher_round.png 4.91KB
  189. examples-main/android/robolectric-testing/app/src/main/res/mipmap-mdpi/
  190. examples-main/android/robolectric-testing/app/src/main/res/mipmap-mdpi/ic_launcher.png 2.05KB
  191. examples-main/android/robolectric-testing/app/src/main/res/mipmap-mdpi/ic_launcher_round.png 2.79KB
  192. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xhdpi/
  193. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xhdpi/ic_launcher.png 4.46KB
  194. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png 6.93KB
  195. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xxhdpi/
  196. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xxhdpi/ic_launcher.png 6.31KB
  197. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png 10.43KB
  198. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xxxhdpi/
  199. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png 9.03KB
  200. examples-main/android/robolectric-testing/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png 15.16KB
  201. examples-main/android/robolectric-testing/app/src/main/res/values/
  202. examples-main/android/robolectric-testing/app/src/main/res/values/strings.xml 77B
  203. examples-main/android/robolectric-testing/app/src/test/
  204. examples-main/android/robolectric-testing/app/src/test/java/
  205. examples-main/android/robolectric-testing/app/src/test/java/com/
  206. examples-main/android/robolectric-testing/app/src/test/java/com/example/
  207. examples-main/android/robolectric-testing/app/src/test/java/com/example/android/
  208. examples-main/android/robolectric-testing/app/src/test/java/com/example/android/bazel/
  209. examples-main/android/robolectric-testing/app/src/test/java/com/example/android/bazel/WelcomeActivityTest.kt 1.06KB
  210. examples-main/android/tutorial/
  211. examples-main/android/tutorial/README.md 105B
  212. examples-main/android/tutorial/src/
  213. examples-main/android/tutorial/src/main/
  214. examples-main/android/tutorial/src/main/AndroidManifest.xml 259B
  215. examples-main/android/tutorial/src/main/java/
  216. examples-main/android/tutorial/src/main/java/com/
  217. examples-main/android/tutorial/src/main/java/com/example/
  218. examples-main/android/tutorial/src/main/java/com/example/bazel/
  219. examples-main/android/tutorial/src/main/java/com/example/bazel/AndroidManifest.xml 620B
  220. examples-main/android/tutorial/src/main/java/com/example/bazel/Greeter.java 238B
  221. examples-main/android/tutorial/src/main/java/com/example/bazel/MainActivity.java 799B
  222. examples-main/android/tutorial/src/main/java/com/example/bazel/res/
  223. examples-main/android/tutorial/src/main/java/com/example/bazel/res/layout/
  224. examples-main/android/tutorial/src/main/java/com/example/bazel/res/layout/activity_main.xml 988B
  225. examples-main/android/tutorial/src/main/java/com/example/bazel/res/values/
  226. examples-main/android/tutorial/src/main/java/com/example/bazel/res/values/colors.xml 183B
  227. examples-main/android/tutorial/src/main/java/com/example/bazel/res/values/strings.xml 161B
  228. examples-main/bzlmod/
  229. examples-main/bzlmod/01-depend_on_bazel_module/
  230. examples-main/bzlmod/01-depend_on_bazel_module/.bazelrc 23B
  231. examples-main/bzlmod/01-depend_on_bazel_module/.bazelversion 6B
  232. examples-main/bzlmod/01-depend_on_bazel_module/BUILD 103B
  233. examples-main/bzlmod/01-depend_on_bazel_module/MODULE.bazel 343B
  234. examples-main/bzlmod/01-depend_on_bazel_module/README.md 436B
  235. examples-main/bzlmod/01-depend_on_bazel_module/WORKSPACE 639B
  236. examples-main/bzlmod/01-depend_on_bazel_module/WORKSPACE.bzlmod 164B
  237. examples-main/bzlmod/01-depend_on_bazel_module/main.cc 233B
  238. examples-main/bzlmod/02-override_bazel_module/
  239. examples-main/bzlmod/02-override_bazel_module/.bazelrc 37B
  240. examples-main/bzlmod/02-override_bazel_module/.bazelversion 42B
  241. examples-main/bzlmod/02-override_bazel_module/BUILD 232B
  242. examples-main/bzlmod/02-override_bazel_module/MODULE.bazel 1.29KB
  243. examples-main/bzlmod/02-override_bazel_module/README.md 605B
  244. examples-main/bzlmod/02-override_bazel_module/WORKSPACE 1.14KB
  245. examples-main/bzlmod/02-override_bazel_module/WORKSPACE.bzlmod 164B
  246. examples-main/bzlmod/02-override_bazel_module/bazel_skylib.patch 208B
  247. examples-main/bzlmod/02-override_bazel_module/lib_a/
  248. examples-main/bzlmod/02-override_bazel_module/lib_a/BUILD 185B
  249. examples-main/bzlmod/02-override_bazel_module/lib_a/MODULE.bazel 136B
  250. examples-main/bzlmod/02-override_bazel_module/lib_a/WORKSPACE
  251. examples-main/bzlmod/02-override_bazel_module/lib_a/lib_a.cc 85B
  252. examples-main/bzlmod/02-override_bazel_module/lib_a/lib_a.h 67B
  253. examples-main/bzlmod/02-override_bazel_module/main.cc 232B
  254. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/
  255. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/.bazelrc 37B
  256. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/.bazelversion 42B
  257. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/BUILD 461B
  258. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/MODULE.bazel 687B
  259. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/README.md 652B
  260. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/WORKSPACE 244B
  261. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/WORKSPACE.bzlmod 164B
  262. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/deps.bzl 541B
  263. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/lib_a/
  264. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/lib_a/BUILD 125B
  265. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/lib_a/MODULE.bazel 150B
  266. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/lib_a/WORKSPACE
  267. examples-main/bzlmod/03-introduce_dependencies_with_module_extension/lib_a/deps.bzl 458B
  268. examples-main/bzlmod/04-local_config_and_register_toolchains/
  269. examples-main/bzlmod/04-local_config_and_register_toolchains/.bazelrc 37B
  270. examples-main/bzlmod/04-local_config_and_register_toolchains/.bazelversion 42B
  271. examples-main/bzlmod/04-local_config_and_register_toolchains/BUILD 158B
  272. examples-main/bzlmod/04-local_config_and_register_toolchains/MODULE.bazel 249B
  273. examples-main/bzlmod/04-local_config_and_register_toolchains/README.md 529B
  274. examples-main/bzlmod/04-local_config_and_register_toolchains/WORKSPACE 63B
  275. examples-main/bzlmod/04-local_config_and_register_toolchains/WORKSPACE.bzlmod 164B
  276. examples-main/bzlmod/04-local_config_and_register_toolchains/local_config_sh.bzl 1.43KB
  277. examples-main/bzlmod/04-local_config_and_register_toolchains/sh_path.bzl 449B
  278. examples-main/bzlmod/05-integrate_third_party_package_manager/
  279. examples-main/bzlmod/05-integrate_third_party_package_manager/.bazelrc 37B
  280. examples-main/bzlmod/05-integrate_third_party_package_manager/.bazelversion 42B
  281. examples-main/bzlmod/05-integrate_third_party_package_manager/BUILD 181B
  282. examples-main/bzlmod/05-integrate_third_party_package_manager/MODULE.bazel 1.02KB
  283. examples-main/bzlmod/05-integrate_third_party_package_manager/README.md 1.03KB
  284. examples-main/bzlmod/05-integrate_third_party_package_manager/WORKSPACE 1.37KB
  285. examples-main/bzlmod/05-integrate_third_party_package_manager/WORKSPACE.bzlmod 164B
  286. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_a/
  287. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_a/BUILD
  288. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_a/MODULE.bazel 434B
  289. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_a/WORKSPACE
  290. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_a/deps.bzl 277B
  291. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_b/
  292. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_b/BUILD
  293. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_b/MODULE.bazel 434B
  294. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_b/WORKSPACE
  295. examples-main/bzlmod/05-integrate_third_party_package_manager/lib_b/deps.bzl 277B
  296. examples-main/bzlmod/06-specify_dev_dependency/
  297. examples-main/bzlmod/06-specify_dev_dependency/.bazelrc 37B
  298. examples-main/bzlmod/06-specify_dev_dependency/.bazelversion 42B
  299. examples-main/bzlmod/06-specify_dev_dependency/BUILD 298B
  300. examples-main/bzlmod/06-specify_dev_dependency/MODULE.bazel 1.03KB
  301. examples-main/bzlmod/06-specify_dev_dependency/README.md 909B
  302. examples-main/bzlmod/06-specify_dev_dependency/WORKSPACE 668B
  303. examples-main/bzlmod/06-specify_dev_dependency/WORKSPACE.bzlmod 164B
  304. examples-main/bzlmod/06-specify_dev_dependency/deps.bzl
  305. examples-main/bzlmod/06-specify_dev_dependency/lib_a/
  306. examples-main/bzlmod/06-specify_dev_dependency/lib_a/BUILD
  307. examples-main/bzlmod/06-specify_dev_dependency/lib_a/MODULE.bazel 848B
  308. examples-main/bzlmod/06-specify_dev_dependency/lib_a/WORKSPACE 536B
  309. examples-main/bzlmod/06-specify_dev_dependency/lib_a/deps.bzl 186B
  310. examples-main/bzlmod/README.md 664B
  311. examples-main/bzlmod/utils/
  312. examples-main/bzlmod/utils/librarian/
  313. examples-main/bzlmod/utils/librarian/BUILD
  314. examples-main/bzlmod/utils/librarian/MODULE.bazel 57B
  315. examples-main/bzlmod/utils/librarian/README.md 1.19KB
  316. examples-main/bzlmod/utils/librarian/WORKSPACE
  317. examples-main/bzlmod/utils/librarian/librarian.bzl 1.57KB
  318. examples-main/bzlmod/utils/librarian/librarian.cmd 131B
  319. examples-main/bzlmod/utils/librarian/librarian.py 1.18KB
  320. examples-main/configurations/
  321. examples-main/configurations/.bazelrc 23B
  322. examples-main/configurations/MODULE.bazel 108B
  323. examples-main/configurations/README.md 160B
  324. examples-main/configurations/WORKSPACE 60B
  325. examples-main/configurations/attaching_transitions_to_rules/
  326. examples-main/configurations/attaching_transitions_to_rules/BUILD 665B
  327. examples-main/configurations/attaching_transitions_to_rules/README.md 543B
  328. examples-main/configurations/attaching_transitions_to_rules/defs.bzl 3.05KB
  329. examples-main/configurations/basic_build_setting/
  330. examples-main/configurations/basic_build_setting/BUILD 309B
  331. examples-main/configurations/basic_build_setting/README.md 659B
  332. examples-main/configurations/basic_build_setting/defs.bzl 2.08KB
  333. examples-main/configurations/cc_binary_selectable_copts/
  334. examples-main/configurations/cc_binary_selectable_copts/BUILD 1.2KB
  335. examples-main/configurations/cc_binary_selectable_copts/README.md 2.75KB
  336. examples-main/configurations/cc_binary_selectable_copts/custom_settings/
  337. examples-main/configurations/cc_binary_selectable_copts/custom_settings/BUILD 2.07KB
  338. examples-main/configurations/cc_binary_selectable_copts/defs.bzl 3.82KB
  339. examples-main/configurations/cc_binary_selectable_copts/lib.cc 362B
  340. examples-main/configurations/cc_binary_selectable_copts/main.cc 142B
  341. examples-main/configurations/cc_test/
  342. examples-main/configurations/cc_test/BUILD 166B
  343. examples-main/configurations/cc_test/README.md 1.35KB
  344. examples-main/configurations/cc_test/WORKSPACE
  345. examples-main/configurations/cc_test/defs.bzl 1.88KB
  346. examples-main/configurations/cc_test/mytest.cc 367B
  347. examples-main/configurations/label_typed_build_setting/
  348. examples-main/configurations/label_typed_build_setting/BUILD 430B
  349. examples-main/configurations/label_typed_build_setting/README.md 1.15KB
  350. examples-main/configurations/label_typed_build_setting/defs.bzl 727B
  351. examples-main/configurations/multi_arch_binary/
  352. examples-main/configurations/multi_arch_binary/BUILD 192B
  353. examples-main/configurations/multi_arch_binary/README.md 405B
  354. examples-main/configurations/multi_arch_binary/defs.bzl 2.25KB
  355. examples-main/configurations/read_attr_in_transition/
  356. examples-main/configurations/read_attr_in_transition/BUILD 938B
  357. examples-main/configurations/read_attr_in_transition/README.md 704B
  358. examples-main/configurations/read_attr_in_transition/defs.bzl 1.13KB
  359. examples-main/configurations/select_on_build_setting/
  360. examples-main/configurations/select_on_build_setting/BUILD 882B
  361. examples-main/configurations/select_on_build_setting/README.md 467B
  362. examples-main/configurations/select_on_build_setting/defs.bzl 421B
  363. examples-main/configurations/transition_on_native_flag/
  364. examples-main/configurations/transition_on_native_flag/BUILD 149B
  365. examples-main/configurations/transition_on_native_flag/README.md 287B
  366. examples-main/configurations/transition_on_native_flag/defs.bzl 1.79KB
  367. examples-main/configurations/use_skylib_build_setting/
  368. examples-main/configurations/use_skylib_build_setting/BUILD 697B
  369. examples-main/configurations/use_skylib_build_setting/README.md 322B
  370. examples-main/configurations/use_skylib_build_setting/defs.bzl 715B
  371. examples-main/cpp-tutorial/
  372. examples-main/cpp-tutorial/README.md 621B
  373. examples-main/cpp-tutorial/stage1/
  374. examples-main/cpp-tutorial/stage1/MODULE.bazel
  375. examples-main/cpp-tutorial/stage1/README.md 1.25KB
  376. examples-main/cpp-tutorial/stage1/main/
  377. examples-main/cpp-tutorial/stage1/main/BUILD 70B
  378. examples-main/cpp-tutorial/stage1/main/hello-world.cc 440B
  379. examples-main/cpp-tutorial/stage2/
  380. examples-main/cpp-tutorial/stage2/MODULE.bazel
  381. examples-main/cpp-tutorial/stage2/README.md 645B
  382. examples-main/cpp-tutorial/stage2/main/
  383. examples-main/cpp-tutorial/stage2/main/BUILD 216B
  384. examples-main/cpp-tutorial/stage2/main/hello-greet.cc 119B
  385. examples-main/cpp-tutorial/stage2/main/hello-greet.h 133B
  386. examples-main/cpp-tutorial/stage2/main/hello-world.cc 389B
  387. examples-main/cpp-tutorial/stage3/
  388. examples-main/cpp-tutorial/stage3/MODULE.bazel
  389. examples-main/cpp-tutorial/stage3/README.md 997B
  390. examples-main/cpp-tutorial/stage3/lib/
  391. examples-main/cpp-tutorial/stage3/lib/BUILD 135B
  392. examples-main/cpp-tutorial/stage3/lib/hello-time.cc 190B
  393. examples-main/cpp-tutorial/stage3/lib/hello-time.h 85B
  394. examples-main/cpp-tutorial/stage3/main/
  395. examples-main/cpp-tutorial/stage3/main/BUILD 244B
  396. examples-main/cpp-tutorial/stage3/main/hello-greet.cc 124B
  397. examples-main/cpp-tutorial/stage3/main/hello-greet.h 133B
  398. examples-main/cpp-tutorial/stage3/main/hello-world.cc 280B
  399. examples-main/flags-parsing-tutorial/
  400. examples-main/flags-parsing-tutorial/BUILD 341B
  401. examples-main/flags-parsing-tutorial/README.md 7.07KB
  402. examples-main/flags-parsing-tutorial/WORKSPACE 43B
  403. examples-main/flags-parsing-tutorial/bazelrc 670B
  404. examples-main/flags-parsing-tutorial/build_defs.bzl 497B
  405. examples-main/frontend/
  406. examples-main/frontend/.bazelignore 176B
  407. examples-main/frontend/.bazelrc 1.08KB
  408. examples-main/frontend/.bazelversion 6B
  409. examples-main/frontend/.gitignore 153B
  410. examples-main/frontend/.npmrc 466B
  411. examples-main/frontend/BUILD.bazel 445B
  412. examples-main/frontend/MODULE.bazel 1.5KB
  413. examples-main/frontend/README.md 1.18KB
  414. examples-main/frontend/WORKSPACE.bazel 59B
  415. examples-main/frontend/astro/
  416. examples-main/frontend/astro/.gitignore 229B
  417. examples-main/frontend/astro/.vscode/
  418. examples-main/frontend/astro/.vscode/extensions.json 87B
  419. examples-main/frontend/astro/.vscode/launch.json 207B
  420. examples-main/frontend/astro/BUILD.bazel 1.04KB
  421. examples-main/frontend/astro/README.md 1.24KB
  422. examples-main/frontend/astro/astro.config.mjs 292B
  423. examples-main/frontend/astro/package.json 348B
  424. examples-main/frontend/astro/public/
  425. examples-main/frontend/astro/public/BUILD.bazel 162B
  426. examples-main/frontend/astro/public/favicon.svg 749B
  427. examples-main/frontend/astro/src/
  428. examples-main/frontend/astro/src/BUILD.bazel 212B
  429. examples-main/frontend/astro/src/components/
  430. examples-main/frontend/astro/src/components/Card.astro 1.1KB
  431. examples-main/frontend/astro/src/env.d.ts 39B
  432. examples-main/frontend/astro/src/layouts/
  433. examples-main/frontend/astro/src/layouts/Layout.astro 960B
  434. examples-main/frontend/astro/src/pages/
  435. examples-main/frontend/astro/src/pages/index.astro 4.24KB
  436. examples-main/frontend/astro/tsconfig.json 41B
  437. examples-main/frontend/lint.bzl 346B
  438. examples-main/frontend/next.js/
  439. examples-main/frontend/next.js/.eslintrc.js 244B
  440. examples-main/frontend/next.js/BUILD.bazel 2.13KB
  441. examples-main/frontend/next.js/README.md 4.65KB
  442. examples-main/frontend/next.js/build_smoke_test.js 275B
  443. examples-main/frontend/next.js/defs.bzl 5.91KB
  444. examples-main/frontend/next.js/jest.config.js 901B
  445. examples-main/frontend/next.js/next-env.d.ts 201B
  446. examples-main/frontend/next.js/next.config.js 234B
  447. examples-main/frontend/next.js/package.json 1.01KB
  448. examples-main/frontend/next.js/pages/
  449. examples-main/frontend/next.js/pages/BUILD.bazel 1.45KB
  450. examples-main/frontend/next.js/pages/_app.tsx 192B
  451. examples-main/frontend/next.js/pages/api/
  452. examples-main/frontend/next.js/pages/api/BUILD.bazel 325B
  453. examples-main/frontend/next.js/pages/api/hello.ts 311B
  454. examples-main/frontend/next.js/pages/index.test.tsx 466B
  455. examples-main/frontend/next.js/pages/index.tsx 2.46KB
  456. examples-main/frontend/next.js/public/
  457. examples-main/frontend/next.js/public/BUILD.bazel 201B
  458. examples-main/frontend/next.js/public/favicon.ico 25.32KB
  459. examples-main/frontend/next.js/public/vercel.svg 1.08KB
  460. examples-main/frontend/next.js/styles/
  461. examples-main/frontend/next.js/styles/BUILD.bazel 206B
  462. examples-main/frontend/next.js/styles/Home.module.css 1.82KB
  463. examples-main/frontend/next.js/styles/globals.css 407B
  464. examples-main/frontend/next.js/tsconfig.json 471B
  465. examples-main/frontend/package.json 980B
  466. examples-main/frontend/packages/
  467. examples-main/frontend/packages/one/
  468. examples-main/frontend/packages/one/BUILD.bazel 757B
  469. examples-main/frontend/packages/one/package.json 183B
  470. examples-main/frontend/packages/one/src/
  471. examples-main/frontend/packages/one/src/main.ts 108B
  472. examples-main/frontend/packages/one/tsconfig.json 105B
  473. examples-main/frontend/pnpm-lock.yaml 475.37KB
  474. examples-main/frontend/pnpm-workspace.yaml 117B
  475. examples-main/frontend/react-webpack/
  476. examples-main/frontend/react-webpack/.gitignore 6B
  477. examples-main/frontend/react-webpack/.swcrc 237B
  478. examples-main/frontend/react-webpack/BUILD.bazel 1.13KB
  479. examples-main/frontend/react-webpack/README.md 1.28KB
  480. examples-main/frontend/react-webpack/build_smoke_test.js 303B
  481. examples-main/frontend/react-webpack/package.json 461B
  482. examples-main/frontend/react-webpack/public/
  483. examples-main/frontend/react-webpack/public/index.html 293B
  484. examples-main/frontend/react-webpack/src/
  485. examples-main/frontend/react-webpack/src/BUILD 219B
  486. examples-main/frontend/react-webpack/src/app.jsx 164B
  487. examples-main/frontend/react-webpack/src/index.jsx 213B
  488. examples-main/frontend/react-webpack/webpack.bazel.config.js 561B
  489. examples-main/frontend/react-webpack/webpack.config.js 870B
  490. examples-main/frontend/react/
  491. examples-main/frontend/react/BUILD.bazel 2.21KB
  492. examples-main/frontend/react/README.md 848B
  493. examples-main/frontend/react/build_smoke_test.js 265B
  494. examples-main/frontend/react/defs.bzl 596B
  495. examples-main/frontend/react/index.html 1.25KB
  496. examples-main/frontend/react/package.json 1.26KB
  497. examples-main/frontend/react/public/
  498. examples-main/frontend/react/public/BUILD.bazel 155B
  499. examples-main/frontend/react/public/favicon.ico 3.78KB
  500. examples-main/frontend/react/public/logo192.png 5.22KB
  501. examples-main/frontend/react/public/logo512.png 9.44KB
  502. examples-main/frontend/react/public/manifest.json 492B
  503. examples-main/frontend/react/public/robots.txt 67B
  504. examples-main/frontend/react/src/
  505. examples-main/frontend/react/src/App.css 564B
  506. examples-main/frontend/react/src/App.test.tsx 509B
  507. examples-main/frontend/react/src/App.tsx 585B
  508. examples-main/frontend/react/src/BUILD.bazel 1.62KB
  509. examples-main/frontend/react/src/index.css 366B
  510. examples-main/frontend/react/src/index.tsx 585B
  511. examples-main/frontend/react/src/logo.svg 2.57KB
  512. examples-main/frontend/react/src/reportWebVitals.ts 364B
  513. examples-main/frontend/react/tsconfig.json 515B
  514. examples-main/frontend/react/vite.config.js 304B
  515. examples-main/frontend/vitest.bzl 623B
  516. examples-main/frontend/vue/
  517. examples-main/frontend/vue/.vscode/
  518. examples-main/frontend/vue/.vscode/extensions.json 75B
  519. examples-main/frontend/vue/BUILD.bazel 1.26KB
  520. examples-main/frontend/vue/README.md 1.27KB
  521. examples-main/frontend/vue/env.d.ts 38B
  522. examples-main/frontend/vue/index.html 337B
  523. examples-main/frontend/vue/libraries/
  524. examples-main/frontend/vue/libraries/simple/
  525. examples-main/frontend/vue/libraries/simple/BUILD.bazel 1.47KB
  526. examples-main/frontend/vue/libraries/simple/README.md 98B
  527. examples-main/frontend/vue/libraries/simple/package.json 457B
  528. examples-main/frontend/vue/libraries/simple/src/
  529. examples-main/frontend/vue/libraries/simple/src/InputText.vue 132B
  530. examples-main/frontend/vue/libraries/simple/src/InputTextarea.vue 112B
  531. examples-main/frontend/vue/libraries/simple/src/components.ts 136B
  532. examples-main/frontend/vue/libraries/simple/src/index.ts 254B
  533. examples-main/frontend/vue/libraries/simple/tsconfig.json 602B
  534. examples-main/frontend/vue/libraries/simple/vite.config.ts 878B
  535. examples-main/frontend/vue/package.json 693B
  536. examples-main/frontend/vue/public/
  537. examples-main/frontend/vue/public/favicon.ico 4.19KB
  538. examples-main/frontend/vue/src/
  539. examples-main/frontend/vue/src/App.vue 1.85KB
  540. examples-main/frontend/vue/src/BUILD.bazel 417B
  541. examples-main/frontend/vue/src/assets/
  542. examples-main/frontend/vue/src/assets/base.css 1.99KB
  543. examples-main/frontend/vue/src/assets/logo.svg 308B
  544. examples-main/frontend/vue/src/components/
  545. examples-main/frontend/vue/src/components/HelloWorld.vue 816B
  546. examples-main/frontend/vue/src/components/TheWelcome.vue 3KB
  547. examples-main/frontend/vue/src/components/WelcomeItem.vue 1.36KB
  548. examples-main/frontend/vue/src/components/icons/
  549. examples-main/frontend/vue/src/components/icons/IconCommunity.vue 1.05KB
  550. examples-main/frontend/vue/src/components/icons/IconDocumentation.vue 1.24KB
  551. examples-main/frontend/vue/src/components/icons/IconEcosystem.vue 1.95KB
  552. examples-main/frontend/vue/src/components/icons/IconSupport.vue 307B
  553. examples-main/frontend/vue/src/components/icons/IconTooling.vue 913B
  554. examples-main/frontend/vue/src/main.ts 225B
  555. examples-main/frontend/vue/src/router/
  556. examples-main/frontend/vue/src/router/index.ts 595B
  557. examples-main/frontend/vue/src/views/
  558. examples-main/frontend/vue/src/views/AboutView.vue 220B
  559. examples-main/frontend/vue/src/views/HomeView.vue 151B
  560. examples-main/frontend/vue/tsconfig.config.json 196B
  561. examples-main/frontend/vue/tsconfig.json 468B
  562. examples-main/frontend/vue/vite.config.ts 378B
  563. examples-main/java-maven/
  564. examples-main/java-maven/.bazelrc 23B
  565. examples-main/java-maven/.bazelversion 6B
  566. examples-main/java-maven/.gitignore 67B
  567. examples-main/java-maven/BUILD 1.23KB
  568. examples-main/java-maven/MODULE.bazel 855B
  569. examples-main/java-maven/README.md 977B
  570. examples-main/java-maven/WORKSPACE 58B
  571. examples-main/java-maven/container-structure-test.yaml 233B
  572. examples-main/java-maven/src/
  573. examples-main/java-maven/src/main/
  574. examples-main/java-maven/src/main/java/
  575. examples-main/java-maven/src/main/java/com/
  576. examples-main/java-maven/src/main/java/com/example/
  577. examples-main/java-maven/src/main/java/com/example/myproject/
  578. examples-main/java-maven/src/main/java/com/example/myproject/App.java 420B
  579. examples-main/java-maven/src/test/
  580. examples-main/java-maven/src/test/java/
  581. examples-main/java-maven/src/test/java/com/
  582. examples-main/java-maven/src/test/java/com/example/
  583. examples-main/java-maven/src/test/java/com/example/myproject/
  584. examples-main/java-maven/src/test/java/com/example/myproject/TestApp.java 367B
  585. examples-main/java-tutorial/
  586. examples-main/java-tutorial/BUILD 204B
  587. examples-main/java-tutorial/README.md 131B
  588. examples-main/java-tutorial/WORKSPACE
  589. examples-main/java-tutorial/src/
  590. examples-main/java-tutorial/src/main/
  591. examples-main/java-tutorial/src/main/java/
  592. examples-main/java-tutorial/src/main/java/com/
  593. examples-main/java-tutorial/src/main/java/com/example/
  594. examples-main/java-tutorial/src/main/java/com/example/Greeting.java 122B
  595. examples-main/java-tutorial/src/main/java/com/example/ProjectRunner.java 130B
  596. examples-main/java-tutorial/src/main/java/com/example/cmdline/
  597. examples-main/java-tutorial/src/main/java/com/example/cmdline/BUILD 189B
  598. examples-main/java-tutorial/src/main/java/com/example/cmdline/Runner.java 161B
  599. examples-main/make-variables/
  600. examples-main/make-variables/README.md 2.72KB
  601. examples-main/make-variables/WORKSPACE
  602. examples-main/make-variables/testapp/
  603. examples-main/make-variables/testapp/BUILD 2.16KB
  604. examples-main/make-variables/testapp/app.cc 87B
  605. examples-main/make-variables/testapp/defs.bzl 310B
  606. examples-main/make-variables/testapp/empty.source
  607. examples-main/make-variables/testapp/show_genrule_variables1.src
  608. examples-main/make-variables/testapp/show_genrule_variables2.src
  609. examples-main/query-quickstart/
  610. examples-main/query-quickstart/BUILD 256B
  611. examples-main/query-quickstart/README.md 347B
  612. examples-main/query-quickstart/WORKSPACE
  613. examples-main/query-quickstart/src/
  614. examples-main/query-quickstart/src/main/
  615. examples-main/query-quickstart/src/main/java/
  616. examples-main/query-quickstart/src/main/java/com/
  617. examples-main/query-quickstart/src/main/java/com/example/
  618. examples-main/query-quickstart/src/main/java/com/example/Runner.java 204B
  619. examples-main/query-quickstart/src/main/java/com/example/customers/
  620. examples-main/query-quickstart/src/main/java/com/example/customers/Amir.java 59B
  621. examples-main/query-quickstart/src/main/java/com/example/customers/BUILD 260B
  622. examples-main/query-quickstart/src/main/java/com/example/customers/Jenny.java 60B
  623. examples-main/query-quickstart/src/main/java/com/example/dishes/
  624. examples-main/query-quickstart/src/main/java/com/example/dishes/BUILD 556B
  625. examples-main/query-quickstart/src/main/java/com/example/dishes/MacAndCheese.java 191B
  626. examples-main/query-quickstart/src/main/java/com/example/dishes/Pizza.java 178B
  627. examples-main/query-quickstart/src/main/java/com/example/ingredients/
  628. examples-main/query-quickstart/src/main/java/com/example/ingredients/BUILD 433B
  629. examples-main/query-quickstart/src/main/java/com/example/ingredients/Cheese.java 63B
  630. examples-main/query-quickstart/src/main/java/com/example/ingredients/Dough.java 62B
  631. examples-main/query-quickstart/src/main/java/com/example/ingredients/Macaroni.java 65B
  632. examples-main/query-quickstart/src/main/java/com/example/ingredients/Tomato.java 63B
  633. examples-main/query-quickstart/src/main/java/com/example/restaurant/
  634. examples-main/query-quickstart/src/main/java/com/example/restaurant/BUILD 405B
  635. examples-main/query-quickstart/src/main/java/com/example/restaurant/Cafe.java 481B
  636. examples-main/query-quickstart/src/main/java/com/example/restaurant/Chef.java 435B
  637. examples-main/query-quickstart/src/main/java/com/example/reviews/
  638. examples-main/query-quickstart/src/main/java/com/example/reviews/BUILD 264B
  639. examples-main/query-quickstart/src/main/java/com/example/reviews/Review.java 165B
  640. examples-main/renovate.json 320B
  641. examples-main/rules/
  642. examples-main/rules/.bazelrc 23B
  643. examples-main/rules/.bazelversion 6B
  644. examples-main/rules/MODULE.bazel 161B
  645. examples-main/rules/README.md 2.02KB
  646. examples-main/rules/WORKSPACE 61B
  647. examples-main/rules/actions_run/
  648. examples-main/rules/actions_run/BUILD 744B
  649. examples-main/rules/actions_run/body.html 8B
  650. examples-main/rules/actions_run/execute.bzl 1.02KB
  651. examples-main/rules/actions_run/footer.html 15B
  652. examples-main/rules/actions_run/header.html 13B
  653. examples-main/rules/actions_run/merge.bat 163B
  654. examples-main/rules/actions_run/merge.sh 40B
  655. examples-main/rules/actions_write/
  656. examples-main/rules/actions_write/BUILD 86B
  657. examples-main/rules/actions_write/file.bzl 492B
  658. examples-main/rules/aspect/
  659. examples-main/rules/aspect/BUILD 484B
  660. examples-main/rules/aspect/app.cc 91B
  661. examples-main/rules/aspect/file_collector.bzl 1.79KB
  662. examples-main/rules/aspect/lib.cc 48B
  663. examples-main/rules/aspect/lib.h 14B
  664. examples-main/rules/attributes/
  665. examples-main/rules/attributes/BUILD 321B
  666. examples-main/rules/attributes/printer.bzl 944B
  667. examples-main/rules/computed_dependencies/
  668. examples-main/rules/computed_dependencies/BUILD 716B
  669. examples-main/rules/computed_dependencies/comments.sh 84B
  670. examples-main/rules/computed_dependencies/hash.bzl 2.2KB
  671. examples-main/rules/computed_dependencies/hello.txt 28B
  672. examples-main/rules/computed_dependencies/spaces.sh 49B
  673. examples-main/rules/depsets/
  674. examples-main/rules/depsets/BUILD 602B
  675. examples-main/rules/depsets/a.foo 12B
  676. examples-main/rules/depsets/a_impl.foo 21B
  677. examples-main/rules/depsets/b.foo 17B
  678. examples-main/rules/depsets/b_impl.foo 19B
  679. examples-main/rules/depsets/c.foo 20B
  680. examples-main/rules/depsets/c_impl.foo 10B
  681. examples-main/rules/depsets/d.foo 13B
  682. examples-main/rules/depsets/foo.bzl 1.7KB
  683. examples-main/rules/depsets/foocc.py 261B
  684. examples-main/rules/empty/
  685. examples-main/rules/empty/BUILD 148B
  686. examples-main/rules/empty/empty.bzl 283B
  687. examples-main/rules/executable/
  688. examples-main/rules/executable/BUILD 251B
  689. examples-main/rules/executable/correct.txt 54B
  690. examples-main/rules/executable/extensible.txt 68B
  691. examples-main/rules/executable/fast.txt 71B
  692. examples-main/rules/executable/fortune.bzl 1.65KB
  693. examples-main/rules/executable/incremental.txt 71B
  694. examples-main/rules/executable/polyglot.txt 74B
  695. examples-main/rules/executable/reproducible.txt 55B
  696. examples-main/rules/expand_template/
  697. examples-main/rules/expand_template/BUILD 256B
  698. examples-main/rules/expand_template/hello.bzl 789B
  699. examples-main/rules/expand_template/hello.cc 86B
  700. examples-main/rules/features/
  701. examples-main/rules/features/BUILD 597B
  702. examples-main/rules/features/rule.bzl 234B
  703. examples-main/rules/generating_code/
  704. examples-main/rules/generating_code/BUILD 487B
  705. examples-main/rules/generating_code/README.md 589B
  706. examples-main/rules/generating_code/c_maybe.cc 165B
  707. examples-main/rules/generating_code/gen/
  708. examples-main/rules/generating_code/gen/BUILD 214B
  709. examples-main/rules/generating_code/gen/enum_maker.bzl 1.11KB
  710. examples-main/rules/generating_code/gen/enum_maker.py 1.77KB
  711. examples-main/rules/generating_code/p_maybe.py 228B
  712. examples-main/rules/generating_code/values.txt 89B
  713. examples-main/rules/implicit_output/
  714. examples-main/rules/implicit_output/BUILD 234B
  715. examples-main/rules/implicit_output/hash.bzl 1.46KB
  716. examples-main/rules/mandatory_provider/
  717. examples-main/rules/mandatory_provider/BUILD 180B
  718. examples-main/rules/mandatory_provider/sum.bzl 943B
  719. examples-main/rules/optional_provider/
  720. examples-main/rules/optional_provider/BUILD 180B
  721. examples-main/rules/optional_provider/sum.bzl 950B
  722. examples-main/rules/predeclared_outputs/
  723. examples-main/rules/predeclared_outputs/BUILD 541B
  724. examples-main/rules/predeclared_outputs/animals.dict 46B
  725. examples-main/rules/predeclared_outputs/hash.bzl 2.39KB
  726. examples-main/rules/runfiles/
  727. examples-main/rules/runfiles/BUILD 1.87KB
  728. examples-main/rules/runfiles/complex_tool.bzl 3.78KB
  729. examples-main/rules/runfiles/complex_tool_data.txt 15B
  730. examples-main/rules/runfiles/data.txt 13B
  731. examples-main/rules/runfiles/execute.bzl 1020B
  732. examples-main/rules/runfiles/lib.txt 28B
  733. examples-main/rules/runfiles/library.bzl 1.91KB
  734. examples-main/rules/runfiles/tool.bzl 3.02KB
  735. examples-main/rules/shell_command/
  736. examples-main/rules/shell_command/BUILD 441B
  737. examples-main/rules/shell_command/foo.txt 45B
  738. examples-main/rules/shell_command/rules.bzl 3.23KB
  739. examples-main/rules/test_rule/
  740. examples-main/rules/test_rule/BUILD 230B
  741. examples-main/rules/test_rule/line_length.bzl 1.13KB
  742. examples-main/rust-examples/
  743. examples-main/rust-examples/.bazelversion 5B
  744. examples-main/rust-examples/.gitignore 11B
  745. examples-main/rust-examples/01-hello-world/
  746. examples-main/rust-examples/01-hello-world/.bazelversion 16B
  747. examples-main/rust-examples/01-hello-world/BUILD.bazel 169B
  748. examples-main/rust-examples/01-hello-world/MODULE.bazel 452B
  749. examples-main/rust-examples/01-hello-world/MODULE.bazel.lock 595.64KB
  750. examples-main/rust-examples/01-hello-world/README.md 1.21KB
  751. examples-main/rust-examples/01-hello-world/src/
  752. examples-main/rust-examples/01-hello-world/src/main.rs 703B
  753. examples-main/rust-examples/02-hello-cross/
  754. examples-main/rust-examples/02-hello-cross/.bazelversion 16B
  755. examples-main/rust-examples/02-hello-cross/BUILD.bazel 623B
  756. examples-main/rust-examples/02-hello-cross/MODULE.bazel 3.4KB
  757. examples-main/rust-examples/02-hello-cross/MODULE.bazel.lock 598.79KB
  758. examples-main/rust-examples/02-hello-cross/README.md 11.23KB
  759. examples-main/rust-examples/02-hello-cross/build/
  760. examples-main/rust-examples/02-hello-cross/build/platforms/
  761. examples-main/rust-examples/02-hello-cross/build/platforms/BUILD.bazel 334B
  762. examples-main/rust-examples/02-hello-cross/src/
  763. examples-main/rust-examples/02-hello-cross/src/main.rs 718B
  764. examples-main/rust-examples/03-comp-opt/
  765. examples-main/rust-examples/03-comp-opt/.bazelrc 386B
  766. examples-main/rust-examples/03-comp-opt/.bazelversion 16B
  767. examples-main/rust-examples/03-comp-opt/BUILD.bazel 97B
  768. examples-main/rust-examples/03-comp-opt/MODULE.bazel 449B
  769. examples-main/rust-examples/03-comp-opt/MODULE.bazel.lock 595.64KB
  770. examples-main/rust-examples/03-comp-opt/README.md 1.15KB
  771. examples-main/rust-examples/03-comp-opt/hello_comp_opt/
  772. examples-main/rust-examples/03-comp-opt/hello_comp_opt/BUILD.bazel 456B
  773. examples-main/rust-examples/03-comp-opt/hello_comp_opt/src/
  774. examples-main/rust-examples/03-comp-opt/hello_comp_opt/src/main.rs 703B
  775. examples-main/rust-examples/04-ffi/
  776. examples-main/rust-examples/04-ffi/.bazelrc 2.97KB
  777. examples-main/rust-examples/04-ffi/.bazelversion 16B
  778. examples-main/rust-examples/04-ffi/BUILD.bazel
  779. examples-main/rust-examples/04-ffi/MODULE.bazel 444B
  780. examples-main/rust-examples/04-ffi/MODULE.bazel.lock 595.64KB
  781. examples-main/rust-examples/04-ffi/README.md 2.82KB
  782. examples-main/rust-examples/04-ffi/ffi/
  783. examples-main/rust-examples/04-ffi/ffi/BUILD.bazel 869B
  784. examples-main/rust-examples/04-ffi/ffi/c/
  785. examples-main/rust-examples/04-ffi/ffi/c/cc_library.cc 696B
  786. examples-main/rust-examples/04-ffi/ffi/src/
  787. examples-main/rust-examples/04-ffi/ffi/src/rust_shared_lib_with_static_dep.rs 832B
  788. examples-main/rust-examples/05-deps-cargo/
  789. examples-main/rust-examples/05-deps-cargo/.bazelrc 242B
  790. examples-main/rust-examples/05-deps-cargo/.bazelversion 16B
  791. examples-main/rust-examples/05-deps-cargo/.gitignore 9B
  792. examples-main/rust-examples/05-deps-cargo/BUILD.bazel 765B
  793. examples-main/rust-examples/05-deps-cargo/Cargo.lock 379B
  794. examples-main/rust-examples/05-deps-cargo/Cargo.toml 157B
  795. examples-main/rust-examples/05-deps-cargo/MODULE.bazel 687B
  796. examples-main/rust-examples/05-deps-cargo/MODULE.bazel.lock 595.64KB
  797. examples-main/rust-examples/05-deps-cargo/README.md 2.87KB
  798. examples-main/rust-examples/05-deps-cargo/src/
  799. examples-main/rust-examples/05-deps-cargo/src/main.rs 736B
  800. examples-main/rust-examples/06-deps-direct/
  801. examples-main/rust-examples/06-deps-direct/.bazelrc 242B
  802. examples-main/rust-examples/06-deps-direct/.bazelversion 16B
  803. examples-main/rust-examples/06-deps-direct/BUILD.bazel 97B
  804. examples-main/rust-examples/06-deps-direct/MODULE.bazel 1.12KB
  805. examples-main/rust-examples/06-deps-direct/MODULE.bazel.lock 1.38MB
  806. examples-main/rust-examples/06-deps-direct/README.md 2.16KB
  807. examples-main/rust-examples/06-deps-direct/rest_tokio/
  808. examples-main/rust-examples/06-deps-direct/rest_tokio/BUILD.bazel 1.11KB
  809. examples-main/rust-examples/06-deps-direct/rest_tokio/src/
  810. examples-main/rust-examples/06-deps-direct/rest_tokio/src/errors/
  811. examples-main/rust-examples/06-deps-direct/rest_tokio/src/errors/init_error.rs 1.14KB
  812. examples-main/rust-examples/06-deps-direct/rest_tokio/src/errors/mod.rs 739B
  813. examples-main/rust-examples/06-deps-direct/rest_tokio/src/handler.rs 1.08KB
  814. examples-main/rust-examples/06-deps-direct/rest_tokio/src/main.rs 5.04KB
  815. examples-main/rust-examples/06-deps-direct/rest_tokio/src/types/
  816. examples-main/rust-examples/06-deps-direct/rest_tokio/src/types/data_set.rs 988B
  817. examples-main/rust-examples/06-deps-direct/rest_tokio/src/types/health.rs 911B
  818. examples-main/rust-examples/06-deps-direct/rest_tokio/src/types/mod.rs 865B
  819. examples-main/rust-examples/06-deps-direct/rest_tokio/src/types/stats.rs 936B
  820. examples-main/rust-examples/07-deps-vendor/
  821. examples-main/rust-examples/07-deps-vendor/.bazelversion 16B
  822. examples-main/rust-examples/07-deps-vendor/BUILD.bazel
  823. examples-main/rust-examples/07-deps-vendor/MODULE.bazel 639B
  824. examples-main/rust-examples/07-deps-vendor/MODULE.bazel.lock 595.78KB
  825. examples-main/rust-examples/07-deps-vendor/README.md 5.21KB
  826. examples-main/rust-examples/07-deps-vendor/WORKSPACE.bzlmod 492B
  827. examples-main/rust-examples/07-deps-vendor/basic/
  828. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/
  829. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/BUILD.bazel 481B
  830. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/Cargo.Bazel.lock 1.22KB
  831. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/
  832. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/BUILD.bazel 859B
  833. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/BUILD.bzip2-0.3.3.bazel 3.43KB
  834. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/BUILD.bzip2-sys-0.1.11+1.0.8.bazel 4.47KB
  835. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/BUILD.cc-1.0.77.bazel 3.32KB
  836. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/BUILD.libc-0.2.137.bazel 3.38KB
  837. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/BUILD.pkg-config-0.3.26.bazel 3.33KB
  838. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/alias_rules.bzl 1.74KB
  839. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/crates.bzl 1.19KB
  840. examples-main/rust-examples/07-deps-vendor/basic/3rdparty/crates/defs.bzl 16.47KB
  841. examples-main/rust-examples/07-deps-vendor/basic/BUILD.bazel 350B
  842. examples-main/rust-examples/07-deps-vendor/basic/src/
  843. examples-main/rust-examples/07-deps-vendor/basic/src/main.rs 1.68KB
  844. examples-main/rust-examples/07-deps-vendor/sys_deps.bzl 644B
  845. examples-main/rust-examples/08-grpc-client-server/
  846. examples-main/rust-examples/08-grpc-client-server/.bazelrc 242B
  847. examples-main/rust-examples/08-grpc-client-server/.bazelversion 16B
  848. examples-main/rust-examples/08-grpc-client-server/BUILD.bazel 206B
  849. examples-main/rust-examples/08-grpc-client-server/Cargo.lock 28.92KB
  850. examples-main/rust-examples/08-grpc-client-server/Cargo.toml 1.21KB
  851. examples-main/rust-examples/08-grpc-client-server/MODULE.bazel 2.56KB
  852. examples-main/rust-examples/08-grpc-client-server/MODULE.bazel.lock 1.38MB
  853. examples-main/rust-examples/08-grpc-client-server/README.md 6.11KB
  854. examples-main/rust-examples/08-grpc-client-server/build/
  855. examples-main/rust-examples/08-grpc-client-server/build/prost_toolchain/
  856. examples-main/rust-examples/08-grpc-client-server/build/prost_toolchain/BUILD.bazel 849B
  857. examples-main/rust-examples/08-grpc-client-server/grpc_client/
  858. examples-main/rust-examples/08-grpc-client-server/grpc_client/BUILD.bazel 1.13KB
  859. examples-main/rust-examples/08-grpc-client-server/grpc_client/Cargo.toml 329B
  860. examples-main/rust-examples/08-grpc-client-server/grpc_client/src/
  861. examples-main/rust-examples/08-grpc-client-server/grpc_client/src/main.rs 1.32KB
  862. examples-main/rust-examples/08-grpc-client-server/grpc_server/
  863. examples-main/rust-examples/08-grpc-client-server/grpc_server/BUILD.bazel 1.4KB
  864. examples-main/rust-examples/08-grpc-client-server/grpc_server/Cargo.toml 328B
  865. examples-main/rust-examples/08-grpc-client-server/grpc_server/src/
  866. examples-main/rust-examples/08-grpc-client-server/grpc_server/src/main.rs 1.67KB
  867. examples-main/rust-examples/08-grpc-client-server/grpc_server/src/server.rs 668B
  868. examples-main/rust-examples/08-grpc-client-server/grpc_server/src/shutdown_utils.rs 2.26KB
  869. examples-main/rust-examples/08-grpc-client-server/grpc_server/tests/
  870. examples-main/rust-examples/08-grpc-client-server/grpc_server/tests/demo_tests.rs 53B
  871. examples-main/rust-examples/08-grpc-client-server/grpc_server/tests/mod.rs 1B
  872. examples-main/rust-examples/08-grpc-client-server/proto_bindings/
  873. examples-main/rust-examples/08-grpc-client-server/proto_bindings/BUILD.bazel 570B
  874. examples-main/rust-examples/08-grpc-client-server/proto_bindings/Cargo.lock 158B
  875. examples-main/rust-examples/08-grpc-client-server/proto_bindings/Cargo.toml 317B
  876. examples-main/rust-examples/08-grpc-client-server/proto_bindings/build.rs 212B
  877. examples-main/rust-examples/08-grpc-client-server/proto_bindings/proto/
  878. examples-main/rust-examples/08-grpc-client-server/proto_bindings/proto/helloworld.proto 1.08KB
  879. examples-main/rust-examples/08-grpc-client-server/proto_bindings/src/
  880. examples-main/rust-examples/08-grpc-client-server/proto_bindings/src/lib.rs 54B
  881. examples-main/rust-examples/09-oci-container/
  882. examples-main/rust-examples/09-oci-container/.bazelrc 242B
  883. examples-main/rust-examples/09-oci-container/.bazelversion 16B
  884. examples-main/rust-examples/09-oci-container/BUILD.bazel 97B
  885. examples-main/rust-examples/09-oci-container/MODULE.bazel 2.16KB
  886. examples-main/rust-examples/09-oci-container/MODULE.bazel.lock 1.41MB
  887. examples-main/rust-examples/09-oci-container/README.md 7.24KB
  888. examples-main/rust-examples/09-oci-container/build/
  889. examples-main/rust-examples/09-oci-container/build/container.bzl 1.96KB
  890. examples-main/rust-examples/09-oci-container/tokio_oci/
  891. examples-main/rust-examples/09-oci-container/tokio_oci/BUILD.bazel 2.12KB
  892. examples-main/rust-examples/09-oci-container/tokio_oci/src/
  893. examples-main/rust-examples/09-oci-container/tokio_oci/src/errors/
  894. examples-main/rust-examples/09-oci-container/tokio_oci/src/errors/init_error.rs 1.14KB
  895. examples-main/rust-examples/09-oci-container/tokio_oci/src/errors/mod.rs 739B
  896. examples-main/rust-examples/09-oci-container/tokio_oci/src/handler.rs 1.08KB
  897. examples-main/rust-examples/09-oci-container/tokio_oci/src/main.rs 5.04KB
  898. examples-main/rust-examples/09-oci-container/tokio_oci/src/types/
  899. examples-main/rust-examples/09-oci-container/tokio_oci/src/types/data_set.rs 988B
  900. examples-main/rust-examples/09-oci-container/tokio_oci/src/types/health.rs 911B
  901. examples-main/rust-examples/09-oci-container/tokio_oci/src/types/mod.rs 865B
  902. examples-main/rust-examples/09-oci-container/tokio_oci/src/types/stats.rs 936B
  903. examples-main/rust-examples/README.md 5.28KB
  904. examples-main/third-party-dependencies/
  905. examples-main/third-party-dependencies/.bazelrc 26B
  906. examples-main/third-party-dependencies/.bazelversion 6B
  907. examples-main/third-party-dependencies/BUILD 784B
  908. examples-main/third-party-dependencies/MODULE.bazel 313B
  909. examples-main/third-party-dependencies/README.md 3.28KB
  910. examples-main/third-party-dependencies/WORKSPACE 1.22KB
  911. examples-main/third-party-dependencies/WORKSPACE.bzlmod 62B
  912. examples-main/third-party-dependencies/catch2_test.cpp 278B
  913. examples-main/third-party-dependencies/gtest_test.cpp 205B
  914. examples-main/third-party-dependencies/hello_world.cpp 121B
  915. examples-main/third-party-dependencies/my_lib.cpp 126B
  916. examples-main/third-party-dependencies/my_lib.h 62B
  917. examples-main/third-party-dependencies/third_party/
  918. examples-main/third-party-dependencies/third_party/BUILD
  919. examples-main/third-party-dependencies/third_party/repositories.bzl 2.12KB
0评论
提交 加载更多评论
其他资源 AC&DC SEL log.zip
AC&DC SEL log.zip
Android-BLE-Library-version-1x.zip
Android-BLE-Library-version-1x.zip
案例1-毕业论文.zip
案例1-毕业论文.zip
案例1-毕业论文.zip 案例1-毕业论文.zip 案例1-毕业论文.zip
可调电源选型 - 宽电压输出 0-60V 功率≥400W
可调电源选型 --- 宽电压输出 0-60V 功率≥400W
可调电源选型 - 宽电压输出 0-60V 功率≥400W 可调电源选型 - 宽电压输出 0-60V 功率≥400W 可调电源选型 - 宽电压输出 0-60V 功率≥400W
web端省市区三级联动插件,本人手搓好用的插件(js+html实现)
本人做前后端项目时,发现前端省市区三级联动基本都是三个下拉框联动选择,太麻烦了,所以本人根据js+html模拟app上的底部弹框省市区三列省市区三级联动做的一个插件,调用简单,操作非常好用,在此分享给大家。
《网络技术基础与计算思维实验教程》(第2版)pkt.zip
《网络技术基础与计算思维实验教程》(第2版)pkt.zip
Java随机数的几种实现方式
Java实现随机数的几种方式:1.使用Math.random产生随机数;2.使用Random产生随机数;3.使用ThreadLocalRandom产生随机数,在多线程场景下效率更高;4.使用SecureRandom产生随机数,更安全。本代码实现了产生一个指定位数的随机数字字符串以及指定位数的随机数字,代码可以直接集成到自己的工程中作为工具类使用。
C语言历章二级真题.zip
C语言历章二级真题.zip
C语言历章二级真题.zip C语言历章二级真题.zip C语言历章二级真题.zip