Skip to content

Commit

Permalink
Enhancements to the doc contributor guide for adding abstracts and re…
Browse files Browse the repository at this point in the history
…direction to diataxis styled topics

Added clarification about  the abstract/preamble.

Edits
  • Loading branch information
michelle-purcell committed Feb 13, 2023
1 parent b5ac852 commit 91f1c4a
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
16 changes: 14 additions & 2 deletions docs/src/main/asciidoc/doc-contribute-docs-howto.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,18 @@ include::_attributes.adoc[] <3>
<2> For information about how to create a good title for each content type, see xref:{doc-guides}/doc-reference.adoc#titles-and-headings[Titles and headings] on the "Quarkus style and content guidelines" page.
<3> The `_attributes.adoc` include is required to ensure that attributes get resolved, the table of contents is generated, and content renders in the website portal.
<4> Set at least one category to ensure that the content is findable on the link:https://quarkus.io/guides/[Quarkus documentation home page]. For a list of Quarkus categories, see xref:{doc-guides}/doc-reference.adoc#document-attributes-and-variables[Document attributes and variables] on the "Quarkus style and content guidelines" page.
+
[IMPORTANT]
====
Ensure there are no line breaks in the header section until after `:categories:` line.
====
+
. Add an abstract to describe the purpose of the guide.
[IMPORTANT]
====
The first sentence of the abstract must explain the value and some benefit of the content in less than 27 words because this automatically displays on the link:https://quarkus.io/guides/[Quarkus guides homepage].
There must also be a line break before and after the abstract.
====

For more information about the minimum header requirements, see xref:{doc-guides}/doc-reference.adoc#document-structure[Document structure] on the "Quarkus style and content guidelines" page.

Expand All @@ -75,8 +87,8 @@ newUrl: /guides/<new_asciidoc_filename> // <2>
---
+
Where:
<1> Is the name of the original AsciiDoc source file that you are retiring.
<2> Is the name of the AsciiDoc source file that you want to redirect to.
<1> Is the name of the original AsciiDoc source file that you are retiring, without the `.adoc` file extension.
<2> Is the name of the AsciiDoc source file that you want to redirect to, without the `.adoc` file extension.

.Example

Expand Down
1 change: 1 addition & 0 deletions docs/src/main/asciidoc/doc-reference.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,7 @@ Quarkus documentation is grouped into the following categories.
| integration | Support for integration extensions (Camel)
| messaging | Integrations with messaging systems like Kafka, AMQP, or RabbitMQ.
| miscellaneous | Miscellaneous
native
| observability | Extensions and integrations for runtime and application observability
| reactive | Extensions that support reactive technologies and techniques
| security | Security
Expand Down

0 comments on commit 91f1c4a

Please sign in to comment.