Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# DevEnv Engine
# DevENV Engine

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

## Overview

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

- Managing developer environment configurations
- Rendering Kubernetes manifests
- Managing port assignments
- Validating configurations

## Getting Started
Expand All @@ -23,7 +23,7 @@ DevEnv Engine provides a command-line interface and library for:

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

# Build the CLI tool
Expand All @@ -36,23 +36,18 @@ make install
### Basic Usage

```bash
# List all environments
devenv list
# Generate DevENV manifest files from default `developers` directory, targeting user `eywalker`
devenv generate eywalker

# Create a new environment
devenv create user-name environment-name
# Validate configurations for a specific user
devenv validate eywalker

# Validate configurations
# Validate all users' configurations
devenv validate

# Render Kubernetes manifests
devenv render --output ./output

## Documentation

For more details, see the [documentation](docs/README.md).

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

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