The Gateway API project is an API project that has the following two components:
- Kubernetes Custom Resource Definitions (CRDs)
- Corresponding Go API in the form of
sigs.k8s.io/gateway-api
Go package
This repository is the home for both of the above components.
The versioning strategy for this project is covered in detail in the release documentation.
- Write the changelog with user-visible API changes. This must
go through the regular PR review process and get merged into the
master
branch. Approval of the PR indicates community consensus for a new release. - Once the above PR is merged, the author must publish a new Git tag. This can
be done using the
git
CLI or Github's release page. This step can be performed only by Gateway API maintainers.