As outlined in this comment in
I think that most info in the YAML files could be auto-generated and CI-checked:
- Launch the node (either with the legacy launch system or with autoware_system_designer)
- Extract the node's subscriptions and publishers
- Extract the node's parameters
- Generate or verify the YAML based on these
My main motivations are twofold:
- It's essential to keep the code and the YAMLs in sync, otherwise we might be analyzing something that doesn't match the running system
- Treating the YAMLs as (largely) auto-generated files reduces maintenance overhead and manually written duplicate code
Please let me know your thoughts!
As outlined in this comment in
I think that most info in the YAML files could be auto-generated and CI-checked:
My main motivations are twofold:
Please let me know your thoughts!