Extending Bazel
            Maximize Bazel's power through advanced concepts and extensions.
          
        
        
        
      Concepts
              Understand concepts like rules and macros to extend Bazel's capabilities.
            
          
        Writing rules
              Write custom rules and macros to customize Bazel to your needs.
            
          
        Distributing rules
              Share your custom rules to your project or the Bazel community.
            
          
        Design docs
              Academic or conceptual materials on advanced Bazel concepts.
            
          
        APIs
              Connect Bazel with these API libraries.