Skip to content

Community Project Ideas

Andreas Bergmeier edited this page Feb 27, 2017 · 2 revisions

Following is a list of extensions, projects, ideas that may be curated by Bazel dev team into official Project Ideas.

BUILD (and bzl) generators (proposed by @abergmeier)

We currently have bindings to be able to easily generate BUILD and bzl files. Would be great to have an official set of bindings for Python, Go, Rust, C#. Features that would be nice are:

  • Skylark API as exposed symbols
  • Support for multithreading
  • Support for multiprocessing
  • Mapping of BUILD content into memory and editing statements atomically.
  • Sanity checking (see below)

Independend Skylark check (proposed by @abergmeier)

Bazel server is sometimes busy. For IDEs it would be great if they could make basic Skylark sanity checks without having to execute all of Bazel.