Autotranslate between launch formats
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 155
- Forks
- 182
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 6
Description
Description
Provide a tool that would translate a YAML launchfile to XML, or vice versa.
I believe this should be mechanically possible without special fuzzy logic.
Because it would go through intermediate representation, I think the real goal is that we could possibly translate from Python->frontend for files that use only frontend-exposed actions. Given how arg specs are done imperatively/dynamically right now, that still might not be easy though.
Motivation
Allow folks to migrate codebases more easily.
Design / Implementation Considerations
No response
Additional Information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by mapping the YAML and XML launchfile representations and the intermediate representation, then determine how the Python frontend and imperative argument specifications fit. Done means a defined, tested translation path in both directions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100