I created this repo to standardize the approach I'm currently using to isolate my development environments, which now allows me to integrate mkdevenv into other projects of mine.
It's primarily designed to integrate with GNU Emacs but should also work fine with other editors. While I'm aware of alternatives, I'm particularly inclined toward the fundamentals and the isolation that containers offer. (I'm currently writing a blog post on it, though I still need to give Nix/Guix a fair try as well).
- real CLI experience (with args & flags) rather than make shenanigans that arise at scale
- fully containerized for both dev & ci, works the same locally as in ci
- awesome CLI & Web UI logs / traces
- write in the language of your choice, growing ecosystem of modules (like GHA), real reusability in container based systems