synthesis
synthesis copied to clipboard
C++ Exporter `[AARD-1970]`
Task
AARD-1970
Symptom
Development for the python exporter has been troublesome at times.
Solution
The point of this task was to scout our other option for our addin; C++.
Verification
- Created a full build system for C++ development with clangd intellisense.
- Xcode support for debugging in real time with Fusion.
- Creates a single shared library for Fusion to use.
- No fuss about downloading packages after the fact.
- Can export dozer with one button press.
TODO:
- [ ] Wheel detection (Done just needs to be cleaned up before commiting).
- [ ] Fix the last remaining bug related to driving.
Before merging, ensure the following criteria are met:
- [ ] All acceptance criteria outlined in the ticket are met.
- [ ] Necessary test cases have been added and updated.
- [ ] A feature toggle or safe disable path has been added (if applicable).
- [ ] User-facing polish:
- Ask: "Is this ready-looking?"
- [ ] Cross-linking between Jira and GitHub:
- PR links to the relevant Jira issue.
- Jira ticket has a comment referencing this PR.