Codify

Overview

Ready-to-use Codify configurations for common development setups

Welcome to the Codify template collection! These are pre-configured codify.jsonc setups designed to help you quickly set up common development environments and workflows.

What Are Templates?

Templates are complete, ready-to-use Codify configurations that demonstrate best practices for setting up specific development environments or tools. Each template includes:

  • A complete codify.jsonc configuration
  • Detailed explanation of what gets installed
  • Any additional setup steps required
  • Links to relevant documentation

How to Use Templates

  1. Copy the configuration from any template into your codify.jsonc file
  2. Modify any values as needed (such as version numbers or paths)
  3. Run codify apply to execute the configuration
  4. Follow any additional setup instructions provided in the template

Available Templates

Browse our collection of templates for common development scenarios:

  • Node.js - Set up Node.js development with nvm
  • GitHub SSH - Configure SSH authentication for GitHub
  • Python - Set up Python development with pyenv
  • Java - Configure Java development with jenv
  • Cloud DevOps - Install AWS, Terraform, and Docker
  • Company Setup - Complete environment setup for backend and DevOps teams

Contributing Templates

Have a useful Codify configuration you'd like to share? Visit our support page to submit your recipe ideas.

On this page