Define a consistent writing style for glossary entries #45893
Labels
No Label
Meta
Good First Issue
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
Eevee & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds, Tests & Devices
Module
Python API
Module
Rendering & Cycles
Module
Sculpt, Paint & Texture
Module
User Interface
Module
VFX & Video
Priority
High
Priority
Low
Priority
Normal
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Information from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-manual#45893
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As many of the glossary entries are very inconsistent in style, here's a proposed "style guide" for glossary entries to follow
Avoid adding terms not found in blender's UI or the manual.
Avoid overly long entries. If an explanation of a complex term is needed, supplement with external links.
Avoid duplicating documentation; if explaining the term is the primary focus of another section of the manual (e.g. if the term is the name of a tool), either just link to that section, or avoid creating a glossary entry entirely.
Define the term before providing any further information.
Avoid using constructs like "It is" or "xyz is" before the definition.
Avoid repeating the term immediately or using it in the definition.
For external links included as an addendum, make the anchor text the title or subject of the target page. Optionally include the domain name after the link.
For example
This entry:
Would be written like this instead, putting a definition first:
This entry:
Would be written more like this, avoiding the immediate repetition of the term:
This entry:
Would be written more like this, avoiding the "it's":
This entry:
Would be written more like this, placing the domain name after the link text:
Changed status to: 'Open'
Added subscribers: @ideasman42, @GregZaal, @gandalf3
I've noticed that
Is a common pattern. If wikipedia links are acceptable in the first place (?), what about shortening that to
Where "Wikipedia" is a link?
This seems reasonable, did you check on guidelines other projects use?
https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Write_a_new_entry_in_the_Glossary
Or what other applications use? (easy enough to find docs on other 3d apps)
@ideasman42 Good idea!
Looked around at a few glossaries for 3D programs, and they seem to follow a similar writing style as suggested here.
Reading the MDN guide made me think of some more questions however:
Should there be a preferred (but maybe not strictly enforced) max length? There are a few somewhat lengthy definitions in the BM glossary.
IMO I don't really see anything wrong with longer entries (within reason), provided that they start with a shorter (if less detailed) definition which can stand on it's own and extra paragraphs are only used to provide more detail.
Should external links be encouraged? Or discouraged? Perhaps they could be useful for explaining concepts like non manifold geometry without cramming a mini-article into a few paragraphs, but also not sure if linking to just anywhere would be good (e.g. would links to stackexchange be acceptable?)
@gandalf3
re: long descriptions:
In general, discourage... if some concept is complex, link to a page or a site with more info.
There are some exceptions where it can be OK though.
For example - When there is a Blender spesific term, which needs some comprehensive explanation.
In that case it makes sense to include in the glossary ... unless its getting into documenting Blender's it's self... and in that case we should probably have the information in the manual its self (glossary can be kept short, and link to a manual page).
re: external links:
I don't see why not? But don't think we need more than 1-2 ... per term, if any.
Claiming to edit description
I've updated the description with more guidelines. If it looks good, I can start writing a section for this in the main style guide on the manual.
Committed most of the text you're written to our style-guide, see
https://www.blender.org/manual/about/writing_style_guide.html#glossary
The one thing I left out is the linking part, infact I dont really have a strong opinion on this and your proposal seems fine.
But think its not necessary to document everything., Otherwise, we end up with a wall of text which is off putting,
I think with these kinds of details, can be followed from reading existing entries.
Note, I've committed URL formatting: rBM574
RST has a
.. seealso::
directive, but it adds a textbox which is a bit heavy (draws too much attention) in this context IMHO.Changed status from 'Open' to: 'Resolved'
Added URL reference, as a bullet-point, instead of a before/after example (takes less room) rBM575.
Since this has been committed into the manual, I'm closing this as resolved.
Minor tweaks can be made to the glossary doc if we really need.
Great! Thanks!
After starting to go through more of the glossary I found a few instances of numerical characters used in the middle of a sentence:
IMO it would be preferable to write it out as "two" in such cases.
If it's agreed that this is suboptimal, I can include these in my list of problem entries.
Not sure if this needs to be mentioned in the style guide though (perhaps it can be assumed)?
@gandalf3, seems fine (committed rBM576.), though this is more general writing style stuff, (not just glossary).
Though this is one of those things I think we could leave out from the writing style doc.
Authors can just make sure writing style is reasonable when it comes to details like this.