Skip to content

COVESA/cdsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Central Data Service Playground (CDSP)

The Central Data Service Playground (CDSP) is a neutral, open playground for data services both within and outside the vehicle in the context of data-centric architectures. It enables investigation into the internals of these services and how they can be combined. Furthermore, the playground provides a means to publish and collaborate on such work in the open.

For further information please see the CDSP documentation.

Note

CDSP is a young project and there are some gaps to fill here and there in project setup and more comprehensive documentation. Please bear with us as we do that. That said you should find the actual code works. Please ask questions on chat or join the COVESA Data Architecture team call.

Getting started

A good place to start is the overview in the documentation which introduces why the project exists, the logical concept and its implementation.

Once you are ready to jump into some code the docker deployment readme explains building and starting the playground. Whilst the hello-world example provides simple examples of accessing the data store directly and using the data server to get/set data using the Vehicle Information Service Specification (VISS) API. Hello-world can also be used as a sanity test that the playground is operating as expected.

Cloning the source repository

The playground git source repository contains git submodules which need to be initialized either during the clone or afterwords as shown below.

Clone with git v2.13 and later:

git clone --recurse-submodules https://github.com/COVESA/cdsp.git

Clone with git v1.9 and later:

git clone --recursive https://github.com/COVESA/cdsp.git

If the repository is already cloned:

cd <path to cdsp root>
git submodule update --init --recursive

Known issues

See the github issues for this project with the bug label.

Project resources

The project originated in the COVESA data architecture team.

Resource Notes
Project management COVESA Github Project Central Data Service Playground
Issue tracking Github issues for this project
Chat Covesa Community Slack channel #data-architecture-pillar
Wiki Data architecture team project page in COVESA Confluence