VS-Code Editor Extension for TSL-Generator Data Files.
The TSL-Generator uses YAML files as the data model.
As YAML sometimes is hard to debug and maintain, the Editor Extension is meant to be used as a tool that makes life easier.
Features
Currently, the extension supports the following features:
New File Creation Wizard
Adding new data files to the TSL Generator folder.
Focus-Mode
Hide all TSL Generator directories and files which are not relevant for you.
Outlining
Add relevant links of a document to the outline
Auto-Completion
Get suggestions for possible keys. Create object sceletons for complex objects
Sort Data File
Sort file on [Primitive Name], sort definitions on [Extension and Flags].
Ad-Hoc Preview
Render the currently selected primitive.
Build and Test
Generate the necessary code for a single primitive and execute associated tests.
Known Issues
- It seems to be the case that the Redhat Extension interferes with at least the auto-completion. So please deactivate the extension if installed for your TSLGen project.
Version History
0.1.2
- Fixed preview (escaped html tags)
- Fixed twig template generation
- Improved generation (generator is started once and subsequently asked to generate only a portion)
- Added Diagnostics
0.1.1
- Added Building and Testing capabilities
- Improved auto-completion
0.1.0
- Preview rendering works for primitive-declaration, primitive-definition(s) and extension
0.0.5
- Added Sorting of Primitives in a TSL Primitive Data File.
- Added Formating a TSL Data File.
0.0.4
- Added Focus-Mode.
- Added command to create new data files.
- Optimized Preview rendering.
0.0.3
- Refactored Library name from TVL to TSL.
0.0.2
0.0.1
Acknowledgments
Thanks to Alexander Krause for getting the web view and rendering up and running.
Find more interesting research on our homepage.