The purpose of VSC is to provide a normalized service definition format that can easily be translated to and from other formats such as FrancaIDL, protobuf, etc.
Please see the syntax definition document.
Please refer to the vsc-tools repository for information on available tooling.
The community has regular calls to discuss topics around VSC. This includes specific tickets in this repository as well as the broader direction in which VSC is evolving. You can find current call coordinates and dates in the COVESA wiki.
Work towards the next version is continuously ongoing in the master branch. To work with the specification directly, you need to clone this repository.
VSC is an open standard and we invite anybody to contribute. Currently VSC contains - among others - significant contributions from:
- Magnus Feuer
- Robert Bosch GmbH