Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 897 Bytes

CONTRIBUTING.md

File metadata and controls

42 lines (27 loc) · 897 Bytes

Contributing

Install :

  • Golang v1.17
  • Docker
  • Kubernetes cluster ready (e.g. Docker for Desktop).
  • Python 3 and Pip 3
  • protoc.

Start:

make start

To start the user interface, you must have checked out Argo Workflows in ../../argoproj/argo-workflows. The UI will appear on port 8080, then run make start UI=true.

If need to run code generation:

make codegen

Before you commit, run:

make pre-commit -B

Then:

Example:

git commit --signoff -m 'fix: Fixed broken thing. Fixes #1234'

Docker for Desktop and K3D Known Limitations

  • Docker for Desktop
    • Does not enforce Kubernetes RBAC.
  • K3D:
    • Requires you to import images.
    • Does not enforce resource requests.