Thanks to visit codestin.com
Credit goes to github.com

Skip to content
 
 

Latest commit

 

History

99 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to DevENV Engine

A Go-based tool for managing developer environments in Kubernetes.

Authored by NauticaLab with passion.

Overview

DevEnv Engine provides a command-line interface and library for:

  • Managing developer environment configurations
  • Rendering Kubernetes manifests
  • Validating configurations

Getting Started

Prerequisites

  • Go 1.24+
  • Kubernetes cluster
  • kubectl
  • git

Installation

# Clone the repository
git clone https://github.com/nauticalab/devenv-engine.git
cd devenv-engine

# Build the CLI tool
make build

# Install the CLI tool
make install

Basic Usage

# Generate DevENV manifest files from default `developers` directory, targeting user `eywalker`
devenv generate eywalker

# Validate configurations for a specific user
devenv validate eywalker

# Validate all users' configurations
devenv validate

# Generate Kubernetes manifests for a specific user
devenv generate eywalker --output ./output

# Generate Kubernetes manifests for all users
devenv generate --output ./output

About

Core execution engine for DevENVs

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages