Expired
Milestone
Sep 4, 2023–Sep 15, 2023
Milestone 2: Basic abstraction layers (implement Javascript export option just as Java/C)
This milestone will add the basic functionality for Javascript exports to ESCET. We'll end up with an export option that generates an empty html/css/javascript project with only boilerplate code (included and used by all future exports).
We can create only an export option, or also add a tag to ToolDef so that exports are (also) automatically generated when ToolDef is run.
- Add Javascript option to export menu.
- Create templates for search/replace.
- Implement utils classes.
- Generate empty template/boilerplate Javascript/html project.
- Add ToolDef tag for export.
Discussed with Dennis/ESCET:
- ToolDef tag for export is basically just an extension (re-use) of the feature added to the export options menu, so minimal effort to add.
- Should also add unit/integration tests that verify the generated Javascript matches a hardcoded example (same is done for Java/C).
- Ideally, we'd find a way to test the outputs of Javascript functions vs Java/C, not needed for v1 though.
Loading
Loading
Loading
Loading