You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’m creating this work item to hold some of the content strategy discussion for improved extension documentation. We know we want to make it easier for people to start writing extensions and find out how to do common tasks (like writing a dev service). However, we should think carefully about how to structure this extra content and where it goes, so we don't just end up with a sea of words that ends up being even more confusing.
Proposed content plan
tentative! WIP!
See the 'gaps' section below. I think we want to fill in something for every gap, but we need to decide where things go.
The diataxis framework can help us think about the types of content we want, although we may want to go slightly beyond it with personal stories.
Documentation
Tutorial
Reference
How to
Explanation
‘Case study/example’ blogs (for example, the Amazon cloud watch logging blog. I guess these are somewhere between tutorials and how-tos?
Gaps we have
“My second extension” tutorial that goes past "my first extension" and covers the most typical extension scenarios (dev service? additional bean items?)
List of ‘common reasons you would want to write an extension’
How to write a dev service (calling this one out specifically since it’s an extra-big gap and @maxandersen tripped over it the other day) .. one question is what non-silly container we might want to include - hello world?→ Add "how to write dev services" documentation #42535
“How to find out how to find out,” (eg ‘if you have a problem, browse the build items, because they’re our SPI’)
Documenting your extension (Antonio G mentioned he struggled with this and called it out as a gap. I've done a bit to improve it, but probably not enough). -> https://hub.quarkiverse.io/documentingyourextension/
It’s not exactly a gap, but the SEO, structure, and general usability of the hub.quarkiverse.io docs for Quarkiverse authors
This is more of a personal goal, but I'm including it here for completeness, since I think our strategy should include personal and 'neutral' content:
Description
I’m creating this work item to hold some of the content strategy discussion for improved extension documentation. We know we want to make it easier for people to start writing extensions and find out how to do common tasks (like writing a dev service). However, we should think carefully about how to structure this extra content and where it goes, so we don't just end up with a sea of words that ends up being even more confusing.
Proposed content plan
tentative! WIP!
See the 'gaps' section below. I think we want to fill in something for every gap, but we need to decide where things go.
Analysis
Assets we have
Places we can put information
There’s some overlap between this and the ‘what’ list, but here I’m trying to focus on ‘where’, from an information architecture perspective.
Types of documentation
The diataxis framework can help us think about the types of content we want, although we may want to go slightly beyond it with personal stories.
Gaps we have
It’s not exactly a gap, but the SEO, structure, and general usability of the hub.quarkiverse.io docs for Quarkiverse authors
This is more of a personal goal, but I'm including it here for completeness, since I think our strategy should include personal and 'neutral' content:
Related issues
Extension template issues
Epic items
(this section is auto-generated - manual edits will get lost)
The text was updated successfully, but these errors were encountered: