[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 06/29] qga/qapi-schema.json: minor format fixups for rST
From: |
Peter Maydell |
Subject: |
Re: [PATCH 06/29] qga/qapi-schema.json: minor format fixups for rST |
Date: |
Thu, 13 Feb 2020 16:20:45 +0000 |
On Fri, 7 Feb 2020 at 08:33, Markus Armbruster <address@hidden> wrote:
>
> Peter Maydell <address@hidden> writes:
>
> > rST format requires a blank line before the start of a bulleted
> > or enumerated list. Two places in qapi-schema.json were missing
> > this blank line.
> >
> > Some places were using an indented line as a sort of single-item
> > bulleted list, which in the texinfo output comes out all run
> > onto a single line; use a real bulleted list instead.
> >
> > Some places unnecessarily indented lists, which confuses rST.
> >
> > guest-fstrim:minimum's documentation was indented the
> > right amount to share a line with @minimum, but wasn't
> > actually doing so.
> >
> > The indent on the bulleted list in the guest-set-vcpus
> > Returns section meant rST misindented it.
> >
> > Changes to the generated texinfo are very minor (the new
> > bulletted lists, and a few extra blank lines).
> >
> > Signed-off-by: Peter Maydell <address@hidden>
> > @@ -767,17 +771,17 @@
> > # Returns: The length of the initial sublist that has been successfully
> > # processed. The guest agent maximizes this value. Possible cases:
> > #
> > -# - 0: if the @vcpus list was empty on input. Guest
> > state
> > -# has not been changed. Otherwise,
> > -# - Error: processing the first node of @vcpus failed
> > for the
> > -# reason returned. Guest state has not been
> > changed.
> > -# Otherwise,
> > +# - 0: if the @vcpus list was empty on input. Guest state
> > +# has not been changed. Otherwise,
> > +# - Error: processing the first node of @vcpus failed for the
> > +# reason returned. Guest state has not been changed.
> > +# Otherwise,
> > # - < length(@vcpus): more than zero initial nodes have been
> > processed,
> > -# but not the entire @vcpus list. Guest state
> > has
> > -# changed accordingly. To retrieve the error
> > -# (assuming it persists), repeat the call with
> > the
> > -# successfully processed initial sublist
> > removed.
> > -# Otherwise,
> > +# but not the entire @vcpus list. Guest state has
> > +# changed accordingly. To retrieve the error
> > +# (assuming it persists), repeat the call with the
> > +# successfully processed initial sublist removed.
> > +# Otherwise,
> > # - length(@vcpus): call successful.
>
> Source readability suffers a bit here.
>
> Can we break the line after the colon?
>
> # - 0:
> # if the @vcpus list was empty on input. Guest state has
> # not been changed. Otherwise,
>
> Or would a definition list be a better fit?
A definition list does produce nicer rendering in the rST, but
it breaks the rendering in the texinfo (which interprets the
indent of a rST definition list as meaninglist and renders it
all as one long run-on paragraph). For the purposes of this
initial cleanup, I'll put in the newlines you suggest, which
have no effect on rendering output for either texinfo or rST.
thanks
-- PMM
- Re: [PATCH 02/29] configure: Check that sphinx-build is using Python 3, (continued)
[PATCH 03/29] Makefile: Fix typo in dependency list for interop manpages, Peter Maydell, 2020/02/06
[PATCH 04/29] qga/qapi-schema.json: Fix missing '-' in GuestDiskBusType doc comment, Peter Maydell, 2020/02/06
[PATCH 05/29] qga/qapi-schema.json: Fix indent level on doc comments, Peter Maydell, 2020/02/06
[PATCH 06/29] qga/qapi-schema.json: minor format fixups for rST, Peter Maydell, 2020/02/06
[PATCH 07/29] qapi/block-core.json: Use literal block for ascii art, Peter Maydell, 2020/02/06
[PATCH 08/29] qapi: Use ':' after @argument in doc comments, Peter Maydell, 2020/02/06