github.com/argoproj/argo-events@v1.9.1/docs/developer_guide.md (about) 1 # Developer Guide 2 3 ## Setup your DEV environment 4 5 Argo Events is native to Kubernetes so you'll need a running Kubernetes cluster. 6 This guide includes steps for `Minikube` for local development, but if you have 7 another cluster you can ignore the Minikube specific step 3. 8 9 ### Requirements 10 11 - Golang 1.20+ 12 - Docker 13 14 ### Installation & Setup 15 16 #### 1. Get the project 17 18 ``` 19 git clone git@github.com:argoproj/argo-events 20 cd argo-events 21 ``` 22 23 #### 2. Start Minikube and point Docker Client to Minikube's Docker Daemon 24 25 ``` 26 minikube start 27 eval $(minikube docker-env) 28 ``` 29 30 #### 3. Build the project 31 32 ``` 33 make build 34 ``` 35 36 ### Changing Types 37 38 If you're making a change to the `pkg/apis` package, please ensure you re-run 39 following command for code regeneration. 40 41 ``` 42 make codegen 43 ```