Customizations and Dotfiles

DevZero understands that customizing the look, feel, and toolchain of a developer’s environment is important and provides two mechanisms to do that.

First, is a user-policy which mimic the functionality and syntax of our template scriptpolicy YAML stanza. This allows a developer to customize what tools and binaries are provisioned on every environment a developer creates, regardless of the template it was created based on. You can find this setting by:

  1. Login to https://console.devze.ro
  2. Click the gear icon, ⚙,  in upper right
  3. Under “Personal Settings”, click “Customizations”

Secondly, it is common to use dotfiles as a way to provide customizations for various tools. These are most commonly found in a user's home directory. DevZero environments allow a user to set a URL to a public GitHub repository that has a user’s dotfiles in them, which are then added to the user’s home directory on their DevZero development environment. You can find this setting by:

  1. Login to https://console.devze.ro
  2. Click the gear icon, ⚙,  in upper right
  3. Under “Personal Settings”, click “Customizations”
Related
CLI
Command-line tool to install the DevZero CLI to interact w/ developer environments
Profile Information
A developer can set their name and username within their development environments
Source Code Management Integrations
DevZero supports GitHub (Cloud and On-Prem) and Gitlab.
Popular
Source Code Management Integrations
DevZero supports GitHub (Cloud and On-Prem) and Gitlab.
Secrets
The usage of tokens, passwords, and keys are a critical part to most development environments.
Basic Template Policy
Templates control how a DevZero “devbox” is created so that code is cloned, packages installed and custom commands are run.