|
|
|
|
|
by dijit
1071 days ago
|
|
Bazel seems like a good idea but it's far too immature to actually work in the FOSS world, almost none of the external _rules are google quality, and it damn near requires a PhD to set up properly. I spent a good few months learning it and it's not the tool I would reach for in almost any circumstance unfortunately. Docs are also lacking, which is certainly not a problem with GitlabCI |
|
It would be nice if it had better integration with existing package managers like pip, cargo, npm and so on though. Vendoring your dependencies is fine for a big project like Chrome or Android or your company monorepo; it's a bit annoying for a small CLI tool or whatever.
Another option is something like Landlock Make, but I haven't tried it.