Skip to content
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

‘Writing an extension’ documentation updates #37288

Open
3 of 8 tasks
holly-cummins opened this issue Nov 23, 2023 · 1 comment
Open
3 of 8 tasks

‘Writing an extension’ documentation updates #37288

holly-cummins opened this issue Nov 23, 2023 · 1 comment
Labels
area/documentation kind/epic Large issue with links to sub-issues

Comments

@holly-cummins
Copy link
Contributor

holly-cummins commented Nov 23, 2023

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

  • "How to join the Quarkiverse" docs, particularly the checklist

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.

  • Guides
    • Dedicated extension content
    • Relevant content in other guides, such as the extension metadata documentation
  • Quarkus Hub pages
  • Quarkus blog
  • Personal and external blogs

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.

  • 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

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)

@holly-cummins holly-cummins added the kind/epic Large issue with links to sub-issues label Nov 23, 2023
Copy link

quarkus-bot bot commented Nov 24, 2023

/cc @MichalMaler (documentation), @ebullient (documentation), @inoxx03 (documentation), @michelle-purcell (documentation), @rolfedh (documentation), @sheilamjones (documentation), @sunayna15 (documentation)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation kind/epic Large issue with links to sub-issues
Projects
Development

No branches or pull requests

2 participants