New Project: CNCF Project Summary Table
@AndreyKozlov1984 is already working on this.
Since Jul 15, 2022.
Assessment
This issue has not been assessed yet.
Description
Hello, the Business Value Subcommittee (the working group who contributed the Landscape Guide) has a new project that should be associated with the Landscape per @caniszczyk.
Here's what we are proposing:
What it is
The CNCF Project Summary Table will provide a relatively standardized, qualitative summary of CNCF projects that eases project evaluation for end users.
Built as a dynamic website and broken down into various categories (as specified in the cloud native landscape), the content will be product manager-driven. Meaning, the responsibility for adding and keeping the information up to date lies on the projects themselves. While they don't have to participate, be believe they will see the value in it and help keep it up to date.
While we'll start with CNCF projects, we may extend it to all open source projects once proven successful and if desired.
Problem statement
The cloud native ecosystem is growing fast but there's still a lack of standardized, high-level overview content that allows end users to identify which technologies they should evaluate further for their projects. While there are analyst-driven comparisons that can be helpful, they often give a lot more weight to their clients' technologies leading to some degree of skepticism among practitioners. Product comparisons written by individuals can also be found for various categories. Although they can be useful, they merely represent the author's perspective.
We need a trusted source that doesn't rely on pay-for-play or someone's personal opinion.
Our goal
Provide end-users with a high-level overview of all CNCF projects from a source they trust. The framework aims at bringing some degree of objectivity through standardization.
The table is not meant to be a comprehensive overview of all the projects. Instead, its goal is to help end users identify which projects they should evaluate further — it's a "top-of-funnel" resource.
Aiming at objectivity
Although total objectivity is impossible to achieve, our goal is to come up with a framework that gets as close as possible. We'll balance strict guidelines with some degree of freedom for projects to position themselves in the ecosystem.
Tags vs open-ended descriptions
Project owners will describe their projects through a variety of descriptive tags defining key properties. Because these tags will focus on technical features it will allow for a degree of comparison.
Example: KubeEdge, Akri, OpenYurt, and SuperEdge all share the Edge tag indicating that they relate to the network edge. OpenYurt and SuperEdge also share the IoT tag, while KubeEdge and Akri don't. Metal3-io’s tags show it to be the only project dealing with baremetal and provisioning.
Not only can technologists infer project features, qualities, and properties from these tags, but when combined with the CNCF landscape graph it will also help illustrate deeper relationships between projects. These types of insights are extremely valuable for the cloud native community.
You can view our PoC here.
What's next
I believe @caniszczyk has given the thumbs up for this to move forward. The next step would be to get a repo and start building the table. Once the framework is built, we'll need to develop the site. Please advise on how to proceed.
- Dominant language
- JavaScript
- Stars
- 254
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cncf/landscapeapp
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
cncf/landscapeapp#896 · 1 comment ·
-
Remove "Download as CSV" optionMay be free again @AndreyKozlov1984 claimed this 1010 days ago, and no pull request is open. Open
cncf/landscapeapp#892 · 1 comment · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
cncf/landscapeapp#888 · 1 comment ·
-
README instructions and photo are slightly contradictoryPossibly taken @Julian claimed this 1186 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 42/100
cncf/landscapeapp#883 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
cncf/landscapeapp#880 ·
All issues in cncf/landscapeapp
Similar issues
-
app_installations reports an error on every repo or suborg change when the plugin is not configuredOpen
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
github-community-projects/safe-settings#1111 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
pbakaus/impeccable#1055 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
guaguastandup/zotero-pdf2zh#368 ·
-
Add: EUROTV NEWSOpenchannels:add check:passed
Difficulty 2/5 1-3 hours Newbie friendliness 70/100