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

Updated guidance about titles #559

Merged
merged 2 commits into from
Feb 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 16 additions & 10 deletions en-US/Book_Design.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
%BOOK_ENTITIES;
]>
<section id="overall-book-design">
<title>Overall Book Design</title>
<title>Overall Publication Design</title>
<para>
This section describes a general approach to the overall layout and design of technical documentation. This design was developed specifically for technical documentation and might not suit content produced by other groups.
</para>
Expand Down Expand Up @@ -34,6 +34,12 @@
Introductions
</para>

</listitem>
<listitem>
<para>
Placement of headings
</para>

</listitem>
<listitem>
<para>
Expand All @@ -48,10 +54,10 @@
<section id="titles-and-subtitles">
<title>Titles and Subtitles</title>
<para>
The title should be a combination of the complete product name, its version, and the name of the book. For example, "Red&nbsp;Hat Satellite&nbsp;5.6 Installation Guide", or "Red&nbsp;Hat Enterprise&nbsp;Linux&nbsp;6 Deployment Guide".
The title should be a combination of the complete product name, its version, and the name of the publication. For example, "Red&nbsp;Hat Satellite&nbsp;6.12 Installation Guide", or "Red&nbsp;Hat Enterprise&nbsp;Linux&nbsp;9 Deployment Guide".
</para>
<para>
The subtitle should be a single, succinct phrase that describes the intent of the book; an abstract of the abstract. For example, "Installing Red&nbsp;Hat Enterprise&nbsp;Linux&nbsp;8 for all architectures".
The subtitle should be a single, succinct phrase that describes the intent of the publication; an abstract of the abstract. For example, "Installing Red&nbsp;Hat Enterprise&nbsp;Linux&nbsp;9 for All Architectures".
</para>

</section>
Expand All @@ -71,23 +77,23 @@
</footnote>
</para>
<para>
A suitable abstract covers the high-level topics of the book, and is probably a good place to mention the audience. It should cover the following basics:
A suitable abstract covers the high-level topics of the publication, and is probably a good place to mention the audience. It should cover the following basics:
<itemizedlist>
<listitem>
<para>
What: What is the purpose of the book or document? A brief summary, for example, "The Red&nbsp;Hat Satellite&nbsp;5.6 API Guide is a full reference for Satellite's XMRPC API."
What: What is the purpose of the publication or document? A brief summary, for example, "The Red&nbsp;Hat Satellite&nbsp;5.6 API Guide is a full reference for Satellite's XMRPC API."
</para>

</listitem>
<listitem>
<para>
How: How does the book convey its content? That is, is it task-based? Example-driven? A reference guide? For example, "The guide explains each API method and demonstrates examples of data models for input and output."
How: How does the publication convey its content? That is, is it task-based? Example-driven? A reference guide? For example, "The guide explains each API method and demonstrates examples of data models for input and output."
</para>

</listitem>
<listitem>
<para>
Why (and possibly Who): A basic rationale for why this book exists, and its audience (and elaborate on the target audience inside the book). For example, "This book provides a basis for administrators and developers to write custom scripts and to integrate Red&nbsp;Hat Satellite with third-party applications."
Why (and possibly Who): A basic rationale for why this publication exists, and its audience (and elaborate on the target audience inside the publication). For example, "This publication provides a basis for administrators and developers to write custom scripts and to integrate Red&nbsp;Hat Satellite with third-party applications."
</para>

</listitem>
Expand All @@ -101,17 +107,17 @@
<para>
"The Red&nbsp;Hat Satellite&nbsp;5.6 API Guide is a full reference for Satellite's XMRPC API.
The guide explains each API method and demonstrates examples of data models for input and output.
This book provides a basis for administrators and developers to write custom scripts and to integrate Red&nbsp;Hat Satellite with third-party applications."
This publication provides a basis for administrators and developers to write custom scripts and to integrate Red&nbsp;Hat Satellite with third-party applications."
</para>
<para>
Update or modify each component according to the type of book that you are writing.
Update or modify each component according to the type of publication that you are writing.
</para>

</section>
<section id="introductions">
<title>Introductions</title>
<para>
The term "introduction" on its own is sufficiently vague, and raises enough questions in translation and with translation memory (TM) tools, that Red&nbsp;Hat technical documentation does not use this term on its own. Instead, use the phrase "Introduction to &lt;product_name&gt;" near the beginning of the book to introduce the reader to the product. Do not use "Introduction" to introduce the book; that is the task of the Abstract. A further benefit of this usage is that the same introduction can be used across various books to introduce the same product.
The term "introduction" on its own is sufficiently vague, and raises enough questions in translation and with translation memory tools, that Red&nbsp;Hat technical documentation does not use this term on its own. Instead, use the phrase "Introduction to &lt;product_name&gt;" near the beginning of the publication to introduce the reader to the product. Do not use "Introduction" to introduce the publication; that is the task of the Abstract. A further benefit of this usage is that the same introduction can be used across various books to introduce the same product.
</para>

</section>
Expand Down
2 changes: 1 addition & 1 deletion en-US/Cross_references.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
Formatting is not described in this section.
</para>
<para>
In the days of print-only documentation, cross-references referred readers to additional or related information that existed elsewhere in the physical printed book, on other pages. The readers had to physically turn pages to find the referenced page, so authors, editors, and proofreaders developed a certain caution about scattering cross-references through the text. Despite the ease of use and creation of cross-references and links in online documents today, the author must still do the work for the reader. The author must still do the heavy lifting and arrange the information so that the reader can absorb it in the smoothest possible fashion. Forcing the reader to leap from link to link might indicate that the author is writing for their own ease, and not for the good of the reader.
In the days of print-only documentation, cross-references referred readers to additional or related information that existed elsewhere in the physical printed publication, on other pages. The readers had to physically turn pages to find the referenced page, so authors, editors, and proofreaders developed a certain caution about scattering cross-references through the text. Despite the ease of use and creation of cross-references and links in online documents today, the author must still do the work for the reader. The author must still do the heavy lifting and arrange the information so that the reader can absorb it in the smoothest possible fashion. Forcing the reader to leap from link to link might indicate that the author is writing for their own ease, and not for the good of the reader.
</para>
<section id="additional-information">
<title>The Additional Information Test</title>
Expand Down
53 changes: 44 additions & 9 deletions en-US/Design.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
<formalpara id="capitalization">
<title>Capitalization</title>
<para>
The standard for all Red&nbsp;Hat technical documentation is title case for all headings and titles.
The standard for technical documentation is title case for all headings and titles.
<!-- The standard for all Red&nbsp;Hat technical documentation is title case for all headings and titles. -->
Table titles and procedure titles fall into this category; standard title case capitalization rules apply.
</para>
</formalpara>
Expand All @@ -32,7 +33,7 @@
<warning>
<title>Marketing and Brand Capitalization Guide</title>
<para>
The Red&nbsp;Hat Marketing and Brand groups use sentence case for most titles and headings, with some exceptions, for example, when referencing an externally produced resource's title.
The Red&nbsp;Hat Marketing and Brand groups and some other groups use sentence case for most titles and headings, with some exceptions, for example, when referencing an externally produced resource's title.
</para>

</warning>
Expand Down Expand Up @@ -61,6 +62,9 @@
<para>
In some cases, a verb might not be appropriate because the content is purely informational. Instead of using a vague verb like "Understanding", "Describing", "Introducing", or "Exploring", either use a more specific verb, or use a noun phrase instead of a verb. A noun phrase is descriptive and omits a verb, for example "Installation Overview" or "The OpenShift Web Console."
</para>
<para>
Avoid a title that consists of only one word.
</para>
<table>
<title></title>
<tgroup cols="2" colsep="1" rowsep="1">
Expand All @@ -85,6 +89,11 @@
<entry> Cluster Updates </entry>

</row>
<row>
<entry> MetalLB </entry>
<entry> The MetalLB Component </entry>

</row>

</tbody>

Expand All @@ -106,13 +115,39 @@
<formalpara>
<title>File Names, Commands, and Related Terms</title>
<para>
When creating chapter and section titles, do not include file, command, or similar names, and do not include markup elements.
When creating chapter and section titles, do not include file, command, or similar names, and generally do not include markup elements.
Instead, focus on the task at hand and introduce the required file and command names in the text.
Including such objects in titles is generally considered poor technical writing practice.
Depending on how your documentation is built and delivered, including these object types can result in unpredictable results and can even cause failed builds.
</para>
</formalpara>

<table>
<title></title>
<tgroup cols="2" colsep="1" rowsep="1">
<colspec colname="c1"></colspec>
<colspec colname="c2"></colspec>
<thead>
<row>
<entry> Example </entry>
<entry> Improvement </entry>

</row>

</thead>
<tbody>
<row>
<entry> Custom Domains and cert-manager Operators with ROSA </entry>
<entry> Custom Domains and Certificate Management Operators with ROSA </entry>

</row>

</tbody>

</tgroup>

</table>

</section>
<section id="documenting-fonts">
<title>Documenting Fonts</title>
Expand Down Expand Up @@ -445,7 +480,7 @@ $ vi myFile.txt
<!-- <important>
<para>
Do not mix these styles.
Use the same style throughout your document, book, and product set.
Use the same style throughout your document, publication, and product set.
</para>
</important> -->
<para>
Expand Down Expand Up @@ -714,7 +749,7 @@ STEP 14: COMMIT <emphasis>...output omitted...</emphasis> localhost/nexus:latest
<section id="using-extended-names">
<title>Using Extended User and Group Names</title>
<para>
Sometimes, the recommended list of user and group names is too restrictive for the scope of a book or article. In such cases, the following extended model is acceptable.
Sometimes, the recommended list of user and group names is too restrictive for the scope of a publication or article. In such cases, the following extended model is acceptable.
</para>
<formalpara id="using-realistic-names">
<title>Using Realistic Usernames</title>
Expand Down Expand Up @@ -1338,9 +1373,9 @@ STEP 14: COMMIT <emphasis>...output omitted...</emphasis> localhost/nexus:latest
<section id="citing-other-works">
<title>Citing Other Works</title>
<formalpara id="other-books">
<title>Referencing Other Books</title>
<title>Referencing Other Publications</title>
<para>
When referencing another book, either internal or external to Red&nbsp;Hat, use the following format:
When referencing another publication, either internal or external to Red&nbsp;Hat, use the following format:
</para>

</formalpara>
Expand All @@ -1349,8 +1384,8 @@ STEP 14: COMMIT <emphasis>...output omitted...</emphasis> localhost/nexus:latest
</para> -->

<programlisting>
<!-- &lt;citetitle&gt;Book Title&lt;/citetitle&gt; by &lt;author&gt;&lt;firstname&gt;First name&lt;/firstname&gt;&lt;surname&gt;Surname&lt;/surname&gt;&lt;/author&gt;; Publisher. -->
Book Title by First name Surname; Publisher.
<!-- &lt;citetitle&gt;Publication Title&lt;/citetitle&gt; by &lt;author&gt;&lt;firstname&gt;First name&lt;/firstname&gt;&lt;surname&gt;Surname&lt;/surname&gt;&lt;/author&gt;; Publisher. -->
Publication Title by First name Surname; Publisher.
</programlisting>

<para>
Expand Down
2 changes: 1 addition & 1 deletion en-US/Language.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1628,7 +1628,7 @@
Spell out the following number types: numbers zero through nine, any number that begins a sentence, a number that precedes another number (four 6-pound bags; eleven 20-pound bags), approximations (thousands of ...), and very large values.
</para>
<para>
Use numerals for numbers 10 and greater, and for numbers less than 10 if they appear in the same paragraph as numbers of 10 or greater (for example, "You answered 8 out of 14 questions correctly"). Use numerals for negative numbers, fractions, percentages, decimals, measurements, and references to book sections (for example, Chapter 3, Table 5, Page 11). Also use numerals when referring to registers (such as R1), code (such as x = 6), and release versions (such as Red&nbsp;Hat Enterprise&nbsp;Linux&nbsp;8, Linux kernel&nbsp;4.18).
Use numerals for numbers 10 and greater, and for numbers less than 10 if they appear in the same paragraph as numbers of 10 or greater (for example, "You answered 8 out of 14 questions correctly"). Use numerals for negative numbers, fractions, percentages, decimals, measurements, and references to publication sections (for example, Chapter 3, Table 5, Page 11). Also use numerals when referring to registers (such as R1), code (such as x = 6), and release versions (such as Red&nbsp;Hat Enterprise&nbsp;Linux&nbsp;8, Linux kernel&nbsp;4.18).
</para>
<para>
Do not use commas in numbers with four digits (use 1000 rather than 1,000). Use commas, to separate groups of three digits, in numbers with five or more digits (such as 10,000; 123,456,789; 1,000,000,000).
Expand Down
2 changes: 1 addition & 1 deletion en-US/Translation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -678,7 +678,7 @@
Entities can be helpful in some cases, but they are more of a hindrance when used for terms that need translation. Translators must compare the string with the built document to determine what the entity stands for. These entities might even be overlooked and not be translated at all.
</para>
<para>
To avoid issues with incorrect or outdated entity values, problems with translation, and so on, only include the entities that are required to build your books. If you use Publican (<ulink url="https://fedorahosted.org/publican/" />) to create and maintain your documentation, it creates and populates the required entities with default values when you create a book. Required entities vary by brand; only the following entities are required for a standard book:
To avoid issues with incorrect or outdated entity values, problems with translation, and so on, only include the entities that are required to build your books. If you use Publican (<ulink url="https://fedorahosted.org/publican/" />) to create and maintain your documentation, it creates and populates the required entities with default values when you create a publication. Required entities vary by brand; only the following entities are required for a standard publication:
</para>
<itemizedlist>
<listitem>
Expand Down