# Developers Guide All developer dependencies have been built into a simple container image. Using Docker, or your preferred runtime of choice, you can quickly spin up a shell with all the needed developer tooling. ```shell # install pnpm for better monorepo support npm install -g pnpm pnpm config set store-dir $HOME/.pnpm # spin up a shell pnpm shell ``` ### Targets `pnpm packages` will output a list of all the packages within this repository. `pnpm clean` will clean up any temporary installs and generated code. `pnpm gen` generates code for the API layer. `pnpm format` ensures that projects adhere to proper code style and makes any necessary modifications it needs to. `pnpm lint` ensures that projects adhere to proper code style and fails if it does not.