Proto commits in basis-robotics/basis

These 10 commits are when the Protocol Buffers files have changed:

Commit:cf79350
Author:mrzu
Committer:GitHub

README, license and demo update (#54)

The documentation is generated from this commit.

Commit:95a5948
Author:mrzu
Committer:GitHub

Foxglove bridge (#39) How to test: Edit for instance `/demos/simple_pub_sub/launch_single_process.yaml` and add the unit `foxglove: {}` Run: `basis launch /basis/demos/simple_pub_sub/launch_single_process.yaml` Connect from Foxglove desktop app.

Commit:659d172
Author:kyle-basis
Committer:GitHub

Add basic replayer (#38) This MR also insources spdlog and fixes some ownership issues around destruction. Run with replay <mcap-file>

Commit:82e2ef0
Author:Thomas

Starting a pub sub simple demo

Commit:69e3fe1
Author:kyle-basis
Committer:GitHub

Unit generation framework (#25)

Commit:e6e594b
Author:kyle-basis
Committer:GitHub

Add topic synchronizers (#24)

Commit:5d14f95
Author:kyle-basis
Committer:GitHub

Add schema support (#13)

Commit:9794618
Author:kyle-basis
Committer:GitHub

Add `basis topic <subcommand>` command, and example unit (#9)

Commit:8cc0d24
Author:kyle-basis
Committer:GitHub

Add coordinator (#8) Coordinator is responsible for spreading publisher information between TransportManagers

Commit:fd1dbbb
Author:kyle-basis
Committer:GitHub

Add protobuf as first serialization plugin (#5)