Simple bazel-inspired Makefile runner for monorepos
mazel: make helpers for monorepos
bazel(-ish) for Makefiles = mazel
mazel is a simple bazel-inspired Makefile-based build system for monorepos.
The goal is to not create another build system, rather we provide simple helpers around GNU
make, along with common (though not required) Makefile patterns.
- Ability to execute make targets in one or more subpaths.
- Dependency graph to allow execution of targets in a logical order. Either parsed from the package manager (e.g. poetry's
mazel test //libs/py/common # Runs `make test` for the common library mazel test # Runs tests for any packages under the current directory mazel format //libs/py # Code formats all code under libs/py mazel run //tools/docker/base:image # Builds the base docker image
See https://mazel.readthedocs.io/ for more info
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
mazel-0.0.4.tar.gz (20.1 kB view hashes)
mazel-0.0.4-py3-none-any.whl (29.3 kB view hashes)