| ▲ | spankalee 5 hours ago | ||||||||||||||||
We just started exploring Mise as a (much) simpler alternative to Nix + Bazel for a polyglot monorepo. One of my concerns was about how well maintained Mise would be given that it's mostly a single maintainer, so I think this is good news in that respect. Good luck to Jeff! | |||||||||||||||||
| ▲ | blcArmadillo 21 minutes ago | parent | next [-] | ||||||||||||||||
Off topic but how are you using Bazel with Nix? Specifically with regards to Bazel's cache. It doesn't seem like that would work well with Nix. | |||||||||||||||||
| ▲ | nextaccountic an hour ago | parent | prev | next [-] | ||||||||||||||||
Note, you can install some packages from nix in mise https://github.com/jbadeau/mise-nix | |||||||||||||||||
| ▲ | xyzzy_plugh 4 hours ago | parent | prev | next [-] | ||||||||||||||||
As a proponent of both Nix and Bazel, unless you need them for a specific reason you should totally use Mise. I recommend Mise to everyone. If everyone on your team gets Mise and you're starting to feel pain at the periphery then it can definitely make sense to adopt a more elaborate toolchain orchestrator. | |||||||||||||||||
| ▲ | sangeeth96 3 hours ago | parent | prev | next [-] | ||||||||||||||||
Likewise looking to adopt mise at work, have a PR nearly there and especially with all the LLM/skills CLIs, mise looks well positioned. I've been using it for a long time personally and is a delight to work with. Curious given polyglot monorepo and bazel, does mise have something that solves the build graph/caching stuff that IIUC comes with Bazel or is that something that's not needed for the monorepo you help maintain? | |||||||||||||||||
| |||||||||||||||||
| ▲ | JamesSwift 3 hours ago | parent | prev [-] | ||||||||||||||||
Devenv is "mise but nix" and is very good. It is currently undergoing a big migration though, so still a few rough edges. I highly recommend checking it out if you find yourself wanting nix at all. | |||||||||||||||||