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.15
  • 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 all

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