Skip to content

Developer Guide

Setup your DEV environment

Argo Events is native to Kubernetes so you'll need a running Kubernetes cluster. This guide includes steps for Minikube for local development, but if you have another cluster you can ignore the Minikube specific step 3.

Requirements

  • Golang 1.20+
  • Docker

Installation & Setup

1. Get the project

git clone git@github.com:argoproj/argo-events
cd argo-events

2. Start Minikube and point Docker Client to Minikube's Docker Daemon

minikube start
eval $(minikube docker-env)

3. Build the project

make build

Changing Types

If you're making a change to the pkg/apis package, please ensure you re-run following command for code regeneration.

make codegen