C++ exporter (and why not Rust later)
- Dominant language
- Python
- Stars
- 79
- Forks
- 76
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 7
Description
There is already exporter for VSS that would allow someone to easily use the VSS catalog in a C++ application (csv, yaml, protobuf, etc ...). But sometimes, having to rely on a separate file is not always possible (microcontroller with no filesystem library, no ability to interact with OS because of permissions, etc ...).
That is why, I'd like to create an exporter for C++ (and later Rust) that would create a header only file with all the VSS Catalog in it. This way, the catalog would be compiled inside the binary.
I'll detail more in a few days, I just wanted to write this down to talk about it at today's meeting.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing VSS exporters and their current output formats, then clarify the proposed C++ header-only output and embedded constraints. Done should mean the complete VSS Catalog can be compiled into a C++ binary without filesystem access; Rust support is explicitly later. The issue names no files or tests, so implementation entry points and validation still need to be identified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, python, rust
- Domain
- embedded-iot, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100