Skip to content

Contributing

We welcome contributions from the community. This page explains how to get started and where to find help.

Getting started

Before contributing, please read the project's Contributing Guidelines in the repository. In particular:

The Kubernetes community abides by the CNCF Code of Conduct.

Development workflow

From the repository root:

  • Build: go build ./...
  • Format: make fmt
  • Lint / vet: make vet
  • Tests: make test (runs unit tests, CEL tests, and CRD tests)
  • Verify (static analysis): make verify

After making changes, open a pull request on GitHub. Ensure CI passes and address any review feedback.

Mentorship

Bug reports

Bug reports should be filed as GitHub Issues on this repo.

Communications

Meetings

Our community meetings are held weekly on Thursday at 4PM UTC (convert to your timezone).

Meeting agendas and notes are maintained in the meeting notes doc. Feel free to add topics for discussion at an upcoming meeting.