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  ```