Open an issue. Please include descriptions of the following:
- Observations
- Expectations
- Steps to reproduce
- Report the bug first
- Create a pull request for the fix
- Create a new issue to start a discussion around new topic. Label the issue as
new-feature
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.
- Golang 1.12
- Docker
- dep
go get github.com/argoproj/argo-events
cd $GOPATH/src/github.com/argoproj/argo-events
GO111MODULE=on go get github.com/cloudevents/sdk-go
dep ensure -vendor-only
minikube start
eval $(minikube docker-env)
make all
Follow README to install components.
If you're making a change to the pkg/apis
package, please ensure you re-run the K8 code-generator scripts found in the /hack
folder.
- Ensure you have the
generate-groups.sh
script at the path:vendor/k8s.io/code-generator/
. - Install
gen-crd-api-reference-docs
go get github.com/ahmetb/gen-crd-api-reference-docs
cd $GOPATH/github.com/ahmetb/gen-crd-api-reference-docs
go build
-
Regenerate the code and documentation
make codegen