SE Radio 570: Stanisław Barzowski on the jsonnet Language : Software Engineering Radio (podcast)
A superset of JSON, jsonnet adds programming language capabilities, particularly to address the need to handle large but mostly repetitive JSON configurations.
four implementations — go, C++, Rust, and Scala — as well as popular libraries and the standard library.
... four implementations — go, C++, Rust, and Scala — as well as popular libraries and the standard library.
Jsonnet - Jsonnet Configuration Language
The name Jsonnet is a portmanteau of JSON and sonnet, pronounced "jay sonnet". It began life early 2014 as a 20% project and was launched on Aug 6. The design is influenced by several configuration languages internal to Google, and embodies years of experience configuring some of the world's most complex IT systems. Jsonnet is now used by many companies and projects. Jsonnet is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.
Related Links
- Jsonnet – Jsonnet Configuration Language
- Jsonnet – Language Reference
- Jsonnet – Standard Library
- Jsonnet – Kubernetes
- k8s jsonnet library
- Grafonnet
- Grafana as code
- Automating Grafana Dashboards with Jsonnet
- Declarative Infrastructure with the Jsonnet Templating Language