Expanding the "applies to" frontmatter #452
Replies: 4 comments
-
The current
We also support the deploy suites (orange blocks) Here the deploy type
In the context of that diagram and renewed nomenclature that statement is not true I think. Stack does not exist on cloud hosted, ece, and eck.
I am not opposed but I think we need to lay out the rules a bit e.g stack: beta 9.0, ga 9.1.1, deprecated 9.5, removed 10.0 If something is If its stack: beta 9.0, ga 9.1.1 Here do we really need to be showing when it went beta? If the feature is available we can just leave the I am not seeing where this adds value to
Maybe we can simplify this?
If
That way we don't have to support all the products under the sun as yaml keywords. |
Beta Was this translation helpful? Give feedback.
-
This diagram is not fully accurate, it's missing the fact that a user running ECK, ECE, or Cloud hosted can run Stack-versioned deployments. For example, with ECE 3.7, you can run 7.17 or 8.2 or 8.17 deployments, same on Cloud Hosted, same on ECK... And we need that nuance in our docs. For those reasons,
The docs need to stay truthful for users that aren't on the latest version. So it's important that they know in which state the feature they're reading about was for the version they're currently running. e.g. If something was added in tech preview in 9.1, then became GA in 9.6, it's useful to them to know that the 9.2 version that they're running on only has a preview version of that feature. We're not documenting the latest, we're documenting "since 9.0". |
Beta Was this translation helpful? Give feedback.
-
This was I think a good summary from Florent today: "...At the end of the day all users need to know on any page is one of the following: This page applies to
Where:
Only other facet off the top of my head is the lifecycle (experimental/beta/deprecated, etc) |
Beta Was this translation helpful? Give feedback.
-
@lcawl @florent-leborgne and I had a quick sync and came up with a model that we can capture in yaml frontmatter: Projection of the new facets highlighted in #478 ![]() We capture this in the following yaml format: apply:
stack:
ece:
eck:
self:
ess:
serverless:
elasticsearch:
observability:
security:
product:
NOTE:
|
Beta Was this translation helpful? Give feedback.
-
I think as we wrestle with "real" content we're discovering a need for more facets in the applies to frontmatter.
In particular, we need:
I think we'll also eventually need:
For example, maybe this means updating like this:
Which would enable us to have scenarios like this:
(this is a nonsense combination, just to demonstrate the types of products that currently have different release cadences and schemes).
The tricky part will be communicating things that are availability (or unavailable) at different stages as things get rolled from serverless to on-prem, for example. Maybe the only way to cover that in the metadata is to nest the fields? For example:
Note that I don't think we necessarily have to show all this information at the top of the page (maybe some of the historic lifecycle information is not shown or is only shown in a less-obtrusive section at the bottom of the page). Or maybe it's eventually used for a custom filtered view.
Beta Was this translation helpful? Give feedback.
All reactions