Re: Documentation improvement patch

Oleg <o.sibiryakov@postgrespro.ru>

From: Oleg Sibiryakov <o.sibiryakov@postgrespro.ru>
To: Daniel Gustafsson <daniel@yesql.se>
Cc: pgsql-docs@lists.postgresql.org
Date: 2024-10-02T08:09:49Z
Lists: pgsql-docs

Attachments

Thank you for your kind feedback! I will take due note of the comments 
in the next documentation patches as well.

I have made all the changes as per your feedback and also corrected 
paragraph reflow.

The third version of the patch is attached for your consideration.

--
Oleg Sibiryakov

On 01.10.2024 11:59, Daniel Gustafsson wrote:
>> On 1 Oct 2024, at 10:04, Oleg Sibiryakov <o.sibiryakov@postgrespro.ru> wrote:
>> Here is a kind reminder of a small documentation improvement patch, which we started discussing a month ago.
>>
>> I removed all the controversial points touched upon in this thread. Please, take a look once again at your convenience.
> In general, when submitting a docs patch it's better to not reflow the
> paragraphs when a modified line becomes too long.  Reading a 4 line diff where
> only one thing changed in the first becomes harder than reading a single line
> diff where the line is long.  The committer can ensure the lines are reflowed
> prior to a commit, or it can be left as the final revision of a patch
> submission once all changes are discussed-
>
> A few comments on this version of the patch:
>
>
> -       ICU<indexterm><primary>ICU</primary></indexterm>
> +       <indexterm><primary>ICU</primary></indexterm>
>
> I don't think removing the name of the library changing the sentence from "The
> icu provider uses the external ICU library" to "The icu provider uses the
> external library" is an improvement.
>
>
> -   by sequences.  (See <xref linkend="sql-createsequence"/>.)  The properties
> +   by sequences (see <xref linkend="sql-createsequence"/>).  The properties
>
> This is a common construction in our docs, if it's considered to be a bad
> practice the case should be argued (separately) for removing all of them
> instead.
>
>
> -       Comma separated list of publication names for which to subscribe
> +       Comma-separated list of publication names for which to subscribe
>
> There are two more cases of "comma separated" (config.sgml and copy.sgml),
> should they be changed too?
>
>
> -          the failover if required, enable the subscription, and refresh the
> -          subscription. See
> +          the <literal>failover</literal> if required, enable the subscription,
> +          and refresh the subscription. See
>
> This refers to the act of failing over, not the property value failover, and
> should not be in <literal>.
>
>
> -    for not-null constraints at all, so they are not
> +    for <literal>NOT NULL</literal> constraints at all, so they are not
>
> I'm still not convinced that this change makes the documentation more readable.
>
>
> -       the <command>MERGE</command> command will perform a <literal>FULL</literal>
> -       join between <replaceable class="parameter">data_source</replaceable>
> -       and the target table.  For this to work, at least one
> +       the <command>MERGE</command> command will perform a
> +       <literal>FULL JOIN</literal> between
> +       <replaceable class="parameter">data_source</replaceable> and the target
> +       table. For this to work, at least one
>
> This paragraph discuss various join types, keeping it lowercase "join" matches
> the remainder of the paragraph and makes it more readable IMHO.  It's not
> discussing syntax the user is expected to type so need to make it so.
>
> --
> Daniel Gustafsson
>

Commits

  1. doc: Missing markup, punctuation and wordsmithing