This variety of examples demonstrate how a large polyglot monorepo is configured with Bazel. It's intended for Developer Infrastructure and Build systems experts to study solutions to problems at scale.
- Hoping to learn Advanced Bazel concepts? Our Bazel 201 course uses this repository as the example material.
- Just looking for a smaller Bazel repo as a playground? Run
aspect init
to create an empty project with the languages and features you care about. See https://docs.aspect.build/guides/getting-started/. - Want to see another solution illustrated in an example? You can sponsor that by contributing a feature bounty to https://opencollective.com/aspect-build.
- We offer paid support for common Bazel migrations: https://aspect.build/services
See all our other Bazel material on our GitHub: https://github.com/aspect-build