hexdae / template

Bazel multi language template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bazel template

A template to start a bazel project.

Toolchains

  • C/C++
  • Rust
  • Python
  • Jupyter Notebook
  • OCI Containers
  • Node (JS) + Next + Webpack

Cross compilation

The repo natively support cross compilation wherever possible. This is handy for building docker containers on MacOS.

  • Python (rules_pycross)
  • C/C++ (hermetic_cc_toolchain)
  • Rust (extra_target_toolchains)

Tools

Convenience tools for linting and developer experience are bundled under the tools directory

About

Bazel multi language template


Languages

Language:Starlark 76.6%Language:Python 23.4%