| From: | Matemática A3K <matematica(dot)a3k(at)gmail(dot)com> |
|---|---|
| To: | Daniel Gustafsson <daniel(at)yesql(dot)se> |
| Cc: | pgsql-docs(at)lists(dot)postgresql(dot)org |
| Subject: | Re: Introductory docs-hacking task: Example markup |
| Date: | 2026-11-12 02:41:44 |
| Message-ID: | CA+FDnhJ2iYxFi_5OyPWArQeNkm-kBjUap=iW+e6ufFVnxkofyw@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-docs |
On Wed, Nov 11, 2026 at 9:29 AM Daniel Gustafsson <daniel(at)yesql(dot)se> wrote:
>
> Here is another doc hacking task pulled from my ever growing TODO which I think
> would be suitable for someone keen to get started in hacking on the docs.
> There is an element of research here in order to propose a fix, since the best
> course of action is unknown (there are many possible options).
>
> We have quite the variety in how we write examples in the docs, both within the
> reference manpages and in the main documentation. A few examples (pun
> intended) follow:
>
>
> * https://www.postgresql.org/docs/devel/plpgsql-trigger.html
> Here we use <example id=foo> to mark up the example and refer to the id
> attribute in the text (sometimes just right before the example itself which
> seems of questionable use).
>
> * https://www.postgresql.org/docs/devel/typeconv-oper.html
> This is similarly using <example> but no id for referencing it. There might
> not be much need for referencing it in text of course, in which case omitting
> the id is fine, but there seems to be little difference in "Some examples
> follow" used here and "Example XX.YY below does blah" used elsewhere.
>
> * https://www.postgresql.org/docs/devel/bloom.html#BLOOM-EXAMPLES
> Here the example is a <sect2> which in turn creates a TOC entry for the example.
>
> * https://www.postgresql.org/docs/devel/datatype-xml.html#DATATYPE-XML-CREATING
> Another variant, here we just have a plain string "Examples:" with no markup at
> all.
>
> * https://www.postgresql.org/docs/devel/intagg.html
> We only have one of this, but here we called it "Sample Uses" and made it a
> <sect2>. Maybe that's fine, but there are similar sections elsewhere where we
> use Examples so..
>
>
> I'm sure there are more that I didn't see with a quick grep and skim. On top
> of these there are also various combinations of Example(s) vs Exmaples, Example
> Uses vs plain Examples etc.
>
> Standardizing how we mark up examples would improve documentation consistency
> and ideally make it easier to navigate and search.
I will argue that no markup should be used for examples. The goal of
an example is to help readers understand a general functioning by
seeing a particular one. As such, they should be part of the prose
that explains the functioning, not an independent element to be
indexed. The only value I currently see in having a delimited or
encapsulated example is the ability to skip it if you already got it
from the explanation prose.
I propose to add "Remove example markup and blend the encapsulated
content into the prose of the belonging element" to the options being
considered.
> I have not done more than
> collect the variants listed above so I don't know if the correct answer is "do
> nothing" (which I doubt it is), but even reaching that conclusion would be a
> step forward.
>
> Anyone interested?
>
> --
> Daniel Gustafsson
>
>
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | David G. Johnston | 2026-11-12 02:56:05 | Re: Introductory docs-hacking task: Example markup |
| Previous Message | Karen Jex | 2026-11-11 15:16:38 | Re: Good beginner doc-hacking task: clear-text vs. cleartext vs. clear text vs. plaintext etc.. |