Skip to content
Open
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
21 changes: 21 additions & 0 deletions documentation/style-guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,27 @@ Unix
1970s.


Type names
==========

When writing the names of types in prose, write the name of the type
exactly as it appears in source, styled as a class reference or an unlinked
class. For example, refer to dict as ``:class:`dict`‌`` or ``:class:`!dict`‌``.

Links should be used according to the :ref:`guidance on links <links>`.

Some type names are commonly understood ideas or nouns outside of Python.
For example, "tuples" are a general programming concept, as distinct from the
``tuple`` type. When referring to general ideas, do not style the relevant word
as a type.

Many types have descriptive names which do not exactly match their type
name. For example, "context variables" describes ``contextvars.ContextVar``,
and "partial function" may be used to describe an application of
``functools.partial``. Use these names only when they serve to clarify the text
better than the type name itself would, and put them in lowercase.
Comment on lines +119 to +137
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest moving this entry after the simple language one, and perhaps also after the charged terminology one as well.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should the "Specific words" section above it also move? I thought it made sense to put these together, and I still do. What would you say to moving both of these?

I could do it here (pragmatic and easy, but my least favorite way), do a precursor PR to move "Specific words" down, or do a follow-up PR.



Use simple language
===================

Expand Down
Loading