Skip to content

Commit

Permalink
Merge pull request #364 from aysylu/version
Browse files Browse the repository at this point in the history
Documentation on Kritis versioning
  • Loading branch information
aysylu authored Aug 6, 2019
2 parents db08ad7 + 273acf4 commit e63e31a
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs/versioning.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Kritis Versioning Explained: API vs Server

Kritis uses a mix of [Kubernetes API](https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-versioning) and [semantic](https://semver.org/) versioning. This document clarifies the rationale behind this mix in versioning approaches.

## API

Kritis follows Kubernetes versioning scheme, to be consistent with the approach
used by the larger Kubernetes community.

## Server

Kritis server uses semantic versioning. The server currently supports v1beta1
version of the Kritis API. This approach allows us to communicate to the open
source community the production readiness of Kritis, as well as differentiate
between bug fixes, minor and major feature releases.

0 comments on commit e63e31a

Please sign in to comment.