cdfoundation / cdf-landscape

🌄 CDF Landscape: a living document that developers, investors, vendors, researchers and others can use as a resource on the landscape of continuous delivery
https://l.cd.foundation
Apache License 2.0
124 stars 73 forks source link

Category Request: Abstractions #243

Open trmiller opened 2 years ago

trmiller commented 2 years ago

Category request:

I was wondering if there was any interest in adding a higher level category to the landscape. There are projects like FRSCA, or Dagger.io which aim to either configure multiple landscape tools together, or act as a way to work between them with a higher level API.

My initial thought was a category called Abstractions, but would love other thoughts, or feedback on if what I'm suggesting fits within the landscape or not.

Thanks!

MarckK commented 2 years ago

Yes! This is a great idea for a category.

I'm not sure about the name Abstractions.

justinabrahms commented 2 years ago

I think "abstractions" is exactly what this is. My first thought was "higher-level abstraction", but that would imply that things like tekton are "low level", which is weird.

Other ideas:

MarckK commented 2 years ago

Brought this up to the CDF Interoperability SIG. There was much agreement that this was a great category to add to the landscape and an immediate understanding of what this is -- and the best name considered was Abstractions!

The general consensus was that it would be very good to add this category and in the first instance label it Abstractions. The name can evolve should that be needed/desired later.

🥳 🎉

MarckK commented 2 years ago

To start visualising the new category on the landscape, I've made a very hacky first iteration. The final placement should look very different, but we can start to discuss where the category should fit within the current landscape, either on this thread or on the WIP PR. You can see the preview here: https://deploy-preview-253--cdf-landscape.netlify.app/

Screenshot 2022-08-18 at 16 02 25

Notes:

mlieberman85 commented 2 years ago

I think it also is related to stuff like: https://cd.foundation/blog/2022/07/13/help-wanted-intent-based-pipelines/. We also think it's related to the intent-based pipelines that folks are opining on as well.

mlieberman85 commented 2 years ago

Ploigos is another tool that is being written around a similar sort of problem: https://github.com/ploigos

MarckK commented 2 years ago

Would Kubevela https://kubevela.io/ fit in this category as well?

It has been suggested that the new Abstractions category would be better over next to Tracing/Messaging and so:

Screenshot 2022-08-24 at 17 18 54
MarckK commented 2 years ago

Hi @trmiller and @mlieberman85, Do you have an SVG for FRSCA's logo?
Then I can add this category with FRSCA and we can build it out from there. 😄

mlieberman85 commented 2 years ago

We currently have a ticket open with the Linux Foundation on getting us a logo. We're hoping to have one in the next few weeks :).