examples
sandbox_bazel
examples | sandbox_bazel | |
---|---|---|
1 | 4 | |
789 | 9 | |
2.0% | - | |
8.4 | 0.8 | |
5 days ago | 12 months ago | |
Starlark | Starlark | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
examples
-
Experimentations on Bazel: Python (2), linter
It's time create our first custom rule (inspired by the Rules Tutorial - Bazel and the examples/rules at master Β· bazelbuild/examples.
sandbox_bazel
-
Experimentations on Bazel: Python (2), linter
I keep the experimentation on a branch exp/linting_system and we'll try something different, make out own tools.
-
Experimentations on Bazel: version.txt
The sandbox_bazel is hosted on github (not with the same history, due to errors), use tag to have the expected view at end of article: article/3_versiontxt.
-
Experimentations on Bazel: github-action
Check the result on your actions page by example the on https://github.com/davidB/sandbox_bazel/actions this job took 23s.
-
Experimentations on Bazel: intro
That's all for this serie's introduction. Thanks for reading until the end, sorry for this first non-technical post. The sandbox_bazel will be hosted on github, use tag to have the expected view at end of article: intro
What are some alternatives?
rules_foreign_cc - Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja, Meson)
cache - Cache dependencies and build outputs in GitHub Actions
example-bazel-monorepo - πΏπ Example Bazel-ified monorepo, supporting Golang, Java, Python, Scala, and Typescript
bazelisk - A user-friendly launcher for Bazel.
bazel-compilation-database - Tool to generate compile_commands.json from the Bazel build system
bazel-linting-system - πΏπ Experimental system for registering, configuring, and invoking source-code linters in Bazel.
rules_docker - Rules for building and handling Docker images with Bazel
distroless - π₯ Language focused docker images, minus the operating system.
rules_jvm_external - Bazel rules to resolve, fetch and export Maven artifacts
rules_hugo - Bazel build rules for hugo static website generator