OpenCyphal / nunavut

Generate code from DSDL using PyDSDL and Jinja2
https://nunavut.readthedocs.io/
Other
39 stars 24 forks source link

First iteration on v2 #265

Closed thirtytwobits closed 2 years ago

thirtytwobits commented 2 years ago

Nunavut V2 is not a huge change from v1 but it the Python APIs are different enough to warrent the semantic, major revision bump.

The core difference is a refactor of the Language objects to fully support the properties.yaml schema and allow overrides to be provided to nnvg.

A follow-up to this change, before v2 is published, will be a refactor of the internal package and module names to improve encapsulation and to be more consistent with the style of other OpenCyphal python projects.

thirtytwobits commented 2 years ago

One thing that stands out is that this changeset does not update the documentation, which is odd.

I updated the sphinx docs. What else is it you are seeing that is out of date?

pavel-kirienko commented 2 years ago

I think I might have overlooked things; disregard my comment about the docs, please.