Replies: 5 comments 6 replies
-
I have begun work on a VS code extension, but work has stalled due to lack of time. :) If anyone would like to help out, welcome! I don't think a JSON schema would be especially helpful, TOSCA is just too complex for simple syntax. |
Beta Was this translation helpful? Give feedback.
-
I agree certainly it would not capture the full TOSCA semantics, but it is still better than nothing for basic syntax validation in the IDE (vscode or others), which is missing terribly in my case. |
Beta Was this translation helpful? Give feedback.
-
In the absence of anything else I used puccini to validate each time I saved and turned on autosave. |
Beta Was this translation helpful? Give feedback.
-
Winery should have full TOSCA 2.0 web-based modelling support. One part for defining types, the other part for crafting the application topology. Currently, Winery also offers support for TOSCA 1.0 and research extensions. Therefore, it offers more functionality than required for pure modelling. I am starting to work on cleaning it up and trying to move it to a TOSCA 2.0 only tooling. Be aware that "Winery" is fully called "Eclipse Winery". "Eclipse" is a hint to the "Eclipse Foundation" be understood as open source foundation similar to the Apache Foundation. It implies strong backing of an open source foundation. It does not mean, it runs on the Eclipse IDE. Eclipse Winery is implemented in Angular and offers a web-based modeling experience. |
Beta Was this translation helpful? Give feedback.
-
Ironically, I've also started working on the TOSCA 1.3-2.0 language server ( It is in its early stage but can be handy even so. It can:
It is written in Rust, which has a powerful macro system helping leverage many entities in the standard. For YAML parsing, I use yaml-peg-rs (without the You can check it out by installing it with cargo:
Try with your template:
It also has some editor integrations: |
Beta Was this translation helpful? Give feedback.
-
Hello, what are you guys using to edit TOSCA 2.0 files? Any TOSCA-2.0-aware editor out there?
Or as an alternative, has anybody written a JSON schema for TOSCA 2.0?
This could be fed to a YAML editor such as the RedHat VScode extension for basic syntax validation at least.
Beta Was this translation helpful? Give feedback.
All reactions