Articles tagged with: Bazel

Gazelle: Workspace traversal and main extension handlers

Summary: How Bazel Gazelle extensions perform workspace traversal, and which are the interface entry points for extension developers


A Gazelle extension featuring LifecycleManager

Summary: A brief mention of relevant Bazel's Gazelle source code test and logic to manage the lifecycle inside extensions.


Debugging Typescript errors in Bazel

Summary: An explanation of how to better debug Typescript errors when using Bazel as the build system.


Reproducible Builds

Summary: Compiling code does not always generate the exact same output, leading to issues with security and build caching. Different tools and languages have different levels of determinism.


Running Gazelle on Gazelle

Summary: How to use Gazelle, a tool for automating Bazel BUILD file management, to build extensions for Go projects. It highlights the benefits of using Gazelle and showcases a small example.