A configuration as code language with rich validation and tooling.
Releases are snapshots of your project at specific points in time.