-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[no merge pls] versioning exploration #355
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
preview
shaina version with blended strategy:
- When a process differs, use tabs
- When a one-line fact differs, use one bullet for stack one bullet for serverless (don't "prefer" one over the other)
- When a feature is unavailable inline, I have moved the brackets to the end of the sentence. Long term, I'd like to see this being done with applies tags
- For processes that are very different across multiple procedures, or for very complex pages that are already heavily using tabs and other tools we use for versioning differences, consider using multiple pages. (see example of cloud and serverless billing dimensions)
- We can also use applies tags at the heading level for processes unique to serverless or stateful (see example)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like this solution, it alleviates some of my concern regarding scalability over time, but not totally. For example, this feature has also evolved on the stack side during version 8.x. I'm not fully convinced that multiplying bullet points throughout the page will scale nicely over time for features with very active development.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have similar concerns about sustainability and scaling but I think the blended strategy could be a great start in 9.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
preview
multi-page exploration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
preview
tab exploration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
preview
callout exploration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👎 callouts aren't a great UX for this type of information nor very good strategically
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think callouts might still have a place in some cases. here are some examples:
if a feature is managed by a deployment type for you, you might want to use a tip to call it out so people understand why a deployment type is not listed in the "applies to"
![image](https://private-user-images.githubusercontent.com/58563081/410566524-dd070235-d9e0-442f-b913-f5edffdc75df.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTQ0NzUsIm5iZiI6MTczOTM5NDE3NSwicGF0aCI6Ii81ODU2MzA4MS80MTA1NjY1MjQtZGQwNzAyMzUtZDllMC00NDJmLWI5MTMtZjVlZGZmZGM3NWRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDIxMDI1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU5NjQ4ODM1NDJmMjJjYzViMjkyNzMwMjFhNmFlY2Y1NGI5MWU1OWRhNjdkOGIwNTYzMTNmZTE3MDQxOGMyN2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.B_BiVFv5dzuSP15n7omXxtxoOAGKdiYUBhb3plWIpC0)
entire sections might need to be added to explain "managed" elements in some areas too
![image](https://private-user-images.githubusercontent.com/58563081/410566761-4661f9d9-b5e3-4dd9-9c6b-3e81d713563a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTQ0NzUsIm5iZiI6MTczOTM5NDE3NSwicGF0aCI6Ii81ODU2MzA4MS80MTA1NjY3NjEtNDY2MWY5ZDktYjVlMy00ZGQ5LTljNmItM2U4MWQ3MTM1NjNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDIxMDI1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZiN2VlOTYyOGMyMWQ2NzdiYzkzNTQ0NjY3ZTZlZDMxYzA4ODYyYjJkNTEwNmU5OGU5ZGVhZTdlNWVlMWU0MGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.I05zkGmMeb4v3TOMMNwW4BDK0z8o7TuRGR62kEnjOVU)
sorry for ugly screenshots of gdoc
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep but I think this is slightly different than in the space example where I reserved them just for highlighting serverless differences.
notes from #336
[This PR will evolve - it's not a proposal]
For now this is a place for discussion and ideas on options we have to call out content applicability at:
Most likely dimensions to call out are:
Observations:
applies
frontmatter needs to provide a way to indicate this instead of a single version. For instance,stack: ga "From 9.0.0"