-
Notifications
You must be signed in to change notification settings - Fork 73
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
Issue#390 - bold commands in codeblocks #413
Changes from 2 commits
8ce04c0
5e81685
f0ddde1
f7d7cbd
358e3d7
8095c71
9c97313
31ead15
ef1efcd
9346e54
a05bcc0
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -104,6 +104,42 @@ Write all titles and headings, including the titles of product documentation gui | |||||
* _Configuring the node port service range_ | ||||||
* _How to perform an unsupported conversion from a RHEL-derived Linux distribution to RHEL_ | ||||||
|
||||||
[[commands-in-code-blocks]] | ||||||
== Commands in code blocks | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can you move this up so that it is alphabetical? (Should be first in the file, before "Date formats") I've also gone back and forth on whether this makes the most sense under formatting, or whether it would be better suited under "Technical examples". It is formatting, but I'm leaning toward the technical examples sense, just so that all of the code block misc is together. wdyt? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. +1 For Technical examples There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hm, I'd say it fits rather well under the "Formatting" section, since "Technical examples" primarily seems to deal with guidelines for the content itself rather than its markup. Also, the "User-replaced values" parts, which deal with a very much related topic, including code block content (which is why I initially bunched up the new section with them), are under Formatting as well. |
||||||
|
||||||
As a default, use bold formatting for commands in code blocks, to visually distinguish them from their lead-in sentences and example outputs. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I know this sentence implies it, but I would add another sentence that states that output should not use bold formatting. |
||||||
|
||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do you think we need to clarify that you should still use bold even if there is no example output? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think so, good point. |
||||||
.Example AsciiDoc: Command and its output in a code block | ||||||
|
||||||
Verify that the `libvirt` default network is active and configured to start automatically: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe show this as a step, since that's how it would normally appear in a procedure? (If you do, update in the below rendered output as well
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Actually, I just tested this and it seems to break the formatting of the example in the render for some reason. So, given that it's not really important for the example lead-in sentence to be a step, I'd leave it out. |
||||||
+ | ||||||
[subs="+quotes"] | ||||||
---- | ||||||
# *virsh net-list --all* | ||||||
Name State Autostart Persistent | ||||||
-------------------------------------------- | ||||||
default active yes yes | ||||||
---- | ||||||
|
||||||
|
||||||
This renders as: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Incomplete sentence. How about: I'm suggesting this in the event that a new writer scans the RH SSG (to validate term usability) to check for instances of "This renders as" and they then apply it to customer docs. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This exact wording was actually used in multiple other examples in the section, and I just copied it as a "template". Doesn't change the fact that it's an incomplete sentence, so I'll update the other occurrences, too. |
||||||
|
||||||
==== | ||||||
Verify that the `libvirt` default network is active and configured to start automatically: | ||||||
|
||||||
[subs="+quotes"] | ||||||
---- | ||||||
# *virsh net-list --all* | ||||||
Name State Autostart Persistent | ||||||
-------------------------------------------- | ||||||
default active yes yes | ||||||
---- | ||||||
==== | ||||||
|
||||||
Disregard this guideline for example when the command is not an important part of what you want to show in the given code block. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I get what we're trying to say with this line, but I think this leaves a lot of room for people to ignore this guideline. Maybe we could leave it out? Or maybe word it differently to state that if you are using bold to emphasize a different item in the code block, you are not required to bold the command? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Well, I do want to leave people some room to manoeuvre around this if they feel so inclined. Your suggestion for the wording does make sense, though. |
||||||
|
||||||
In addition, both in commands and outputs in code blocks, observe the correct mark-up for user-replaced values, as described in xref:user-replaced-values[] and xref:user-replaced-values-xml[]. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The three "in" instances makes me stop and reread the sentence. How about:
|
||||||
|
||||||
[[user-replaced-values]] | ||||||
== User-replaced values | ||||||
|
||||||
|
@@ -143,15 +179,15 @@ To italicize a user-replaced value in a code block, you must add an attribute to | |||||
|
||||||
[subs="+quotes"] | ||||||
---- | ||||||
$ oc describe node __<node_name>__ | ||||||
$ *oc describe node __<node_name>__* | ||||||
dfitzmau marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
---- | ||||||
|
||||||
This renders as: | ||||||
|
||||||
==== | ||||||
[subs="+quotes"] | ||||||
---- | ||||||
$ oc describe node __<node_name>__ | ||||||
$ *oc describe node __<node_name>__* | ||||||
---- | ||||||
==== | ||||||
|
||||||
|
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 know we also briefly talked about stating to show a single command in a code block. And that if you have multiple commands, they should be broken into separate code blocks.
Should we consider adding an entry for this as well? Not sure if it would make sense to add into this one, or to separate them into different entries?
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.
You're right, that's a topic that falls quite squarely under "Commands in code blocks]", so I'll add a mention of that, too.