oasis-open / tosca-community-contributions

OASIS TC Open Repository: Manages TOSCA profiles, tests, and templates that are maintained by the TOSCA community. They are intended to be used as examples to help developers get started with TOSCA and to test compliance of TOSCA implementations with the standard.
https://github.com/oasis-open/tosca-community-contributions
Apache License 2.0
37 stars 25 forks source link

TOSCA Implementation Landscape #50

Open philippemerle opened 2 years ago

philippemerle commented 2 years ago

The Known TOSCA Implementations wiki page contains a lot of useful links but readers need to go through all pages to have a big picture of TOSCA implementations.

I propose to add to the wiki a big picture named TOSCA Implementation Landscape, which could be the following one:

TOSCA-Implementation-Landscape

Green is for still alive implementations, Red is for retired/stopped implementations. Packages regroup implementations according to a common goal: High level modeling for producing CSARs, Storing CSARs, Orchestrating CSARS (and NFV artefacts), basic building blocks for TOSCA developers.

What do you think about this big picture?

Are you interested by this contribution?

tliron commented 2 years ago

This is terrific! Is this contribution coming with a program that can generate this image and thus make it easy to make changes to it, i.e. adding implementation, changing the groups, etc.

philippemerle commented 2 years ago

Currently I use the open source PlantUML software to generate this picture. So the contribution could be 1) the data file eaten by PlantUML and 2) the script to run PlantUML. Anyway the contribution could take the form we want to.

philippemerle commented 2 years ago

Following is a new version of the TOSCA Implementation Landscape big picture. I improved information reported for each implementation.

TOSCA-Implementation-Landscape

tliron commented 2 years ago

Very nice. I suggest a pull request that looks like this:

Under a new /wiki directory add:

We will then edit the wiki and refer to the committed image file.

philippemerle commented 2 years ago

Great. I will do this asap.

philippemerle commented 2 years ago

@tliron I created a new project at https://github.com/philippemerle/tosca-implementation-landscape containing all the materials. I updated the wiki to links to the big picture and the github project.