Zero-effort onboarding
At Namespace Labs, we love development tools that just work. Reproducibility is key to eliminating surprises and flaky bugs. That is why we have designed ns
to have a single dependency: Docker.
ns
reconstructs development environments from "pinned" versions, ensuring you get the same experience that we intended. This allows us to provide the same experience across platforms through a super simple onboarding flow:
After cloning a repository with a ns-workspace.cue
file, all you need to do is run ns prepare local
. If you don’t have Docker yet, Namespace will prompt you to install it. Otherwise, it takes care of the rest and sets up an all-encompassing development environment on your machine. That’s it!