We have a monorepo with several languages and services, including Lambda deployments. Makefiles handle the builds, and a separate registry describes the tools we have. AI tools help with development, so keeping the structure easy to understand matters too.
Would you stick with Make or move to something like Pants or Bazel? I'd like to avoid a pile of custom scripts and duplicated information.
n.408~rivetcase:
The registry also connects the tools to the work they're meant to support, so it needs to do more than describe build dependencies.
Vesra-6m:
That sounds like a separate concern from the build graph. You could still look for ways to link the two without assuming the build system has to replace the registry.