mbox series

[v2,0/6] rSTify contribution-related wiki pages

Message ID 20211019090344.3054300-1-kchamart@redhat.com
Headers show
Series rSTify contribution-related wiki pages | expand

Message

Kashyap Chamarthy Oct. 19, 2021, 9:03 a.m. UTC
My main motivation was to convert SubmitAPatch[1] based on a chat with
Peter Maydell and Dan Berrangé on #qemu channel (on OFTC).  But the page
also links to a couple of other contribution-related pages, so I
converted them too:

  - SubmitAPullRequest: https://wiki.qemu.org/Contribute/SubmitAPullRequest
  - KeySigningParty: https://wiki.qemu.org/KeySigningParty
  - SpellCheck: https://wiki.qemu.org/Contribute/SpellCheck
  - TrivialPatches: https://wiki.qemu.org/Contribute/TrivialPatches

[1] https://wiki.qemu.org/Contribute/SubmitAPatch

                * * *

Changes in v2:

- Consistently use the preferred rST headings: ===, ---, and ~~~~
  [Paolo]
- Add entries in the devel/toctree.rst [Paolo]
- Clean up the SpellCheck wiki [Peter Maydell]
- In trivial-patches.rst, keep only Laurent as the active maintainer
  [Philippe]
- Convert the wiki SubmitAPullRequest to rST, because this is also
  linked to from the SubmitAPatch wiki page
- Convert the KeySigningParty wiki to rST
- Update the links to point to the rST-generated HTML files, instead of
  wiki

Kashyap Chamarthy (6):
  docs: rSTify the "TrivialPatches" wiki
  docs: rSTify the "SpellCheck" wiki
  docs: rSTify the "KeySigningParty" wiki
  docs: rSTify the "SubmitAPullRequest" wiki
  docs: rSTify the "SubmitAPatch" wiki
  docs/devel: Update the rST index file

 docs/devel/index.rst                     |   5 +
 docs/devel/key-signing-party.rst         | 171 +++++++++
 docs/devel/spell-check.rst               |  20 +
 docs/devel/submitting-a-patch.rst        | 460 +++++++++++++++++++++++
 docs/devel/submitting-a-pull-request.rst |  79 ++++
 docs/devel/trivial-patches.rst           |  51 +++
 6 files changed, 786 insertions(+)
 create mode 100644 docs/devel/key-signing-party.rst
 create mode 100644 docs/devel/spell-check.rst
 create mode 100644 docs/devel/submitting-a-patch.rst
 create mode 100644 docs/devel/submitting-a-pull-request.rst
 create mode 100644 docs/devel/trivial-patches.rst

Comments

Kashyap Chamarthy Oct. 19, 2021, 9:11 a.m. UTC | #1
On Tue, Oct 19, 2021 at 11:03:38AM +0200, Kashyap Chamarthy wrote:
> My main motivation was to convert SubmitAPatch[1] based on a chat with
> Peter Maydell and Dan Berrangé on #qemu channel (on OFTC).  But the page
> also links to a couple of other contribution-related pages, so I
> converted them too:
> 
>   - SubmitAPullRequest: https://wiki.qemu.org/Contribute/SubmitAPullRequest
>   - KeySigningParty: https://wiki.qemu.org/KeySigningParty
>   - SpellCheck: https://wiki.qemu.org/Contribute/SpellCheck
>   - TrivialPatches: https://wiki.qemu.org/Contribute/TrivialPatches
> 
> [1] https://wiki.qemu.org/Contribute/SubmitAPatch
> 
>                 * * *

Sorry; forgot to link to v1, it's here:

    https://lists.nongnu.org/archive/html/qemu-devel/2021-09/msg05604.html
    [PATCH 0/3] rSTify SubmitAPatch, TrivialPatches, and SpellCheck wiki
    pages

> Changes in v2:
> 
> - Consistently use the preferred rST headings: ===, ---, and ~~~~
>   [Paolo]
> - Add entries in the devel/toctree.rst [Paolo]
> - Clean up the SpellCheck wiki [Peter Maydell]
> - In trivial-patches.rst, keep only Laurent as the active maintainer
>   [Philippe]
> - Convert the wiki SubmitAPullRequest to rST, because this is also
>   linked to from the SubmitAPatch wiki page
> - Convert the KeySigningParty wiki to rST
> - Update the links to point to the rST-generated HTML files, instead of
>   wiki
> 
> Kashyap Chamarthy (6):
>   docs: rSTify the "TrivialPatches" wiki
>   docs: rSTify the "SpellCheck" wiki
>   docs: rSTify the "KeySigningParty" wiki
>   docs: rSTify the "SubmitAPullRequest" wiki
>   docs: rSTify the "SubmitAPatch" wiki
>   docs/devel: Update the rST index file
> 
>  docs/devel/index.rst                     |   5 +
>  docs/devel/key-signing-party.rst         | 171 +++++++++
>  docs/devel/spell-check.rst               |  20 +
>  docs/devel/submitting-a-patch.rst        | 460 +++++++++++++++++++++++
>  docs/devel/submitting-a-pull-request.rst |  79 ++++
>  docs/devel/trivial-patches.rst           |  51 +++
>  6 files changed, 786 insertions(+)
>  create mode 100644 docs/devel/key-signing-party.rst
>  create mode 100644 docs/devel/spell-check.rst
>  create mode 100644 docs/devel/submitting-a-patch.rst
>  create mode 100644 docs/devel/submitting-a-pull-request.rst
>  create mode 100644 docs/devel/trivial-patches.rst
> 
> -- 
> 2.31.1
> 
>
Peter Maydell Nov. 1, 2021, 2:56 p.m. UTC | #2
On Tue, 19 Oct 2021 at 10:04, Kashyap Chamarthy <kchamart@redhat.com> wrote:
>
> My main motivation was to convert SubmitAPatch[1] based on a chat with
> Peter Maydell and Dan Berrangé on #qemu channel (on OFTC).  But the page
> also links to a couple of other contribution-related pages, so I
> converted them too:
>
>   - SubmitAPullRequest: https://wiki.qemu.org/Contribute/SubmitAPullRequest
>   - KeySigningParty: https://wiki.qemu.org/KeySigningParty
>   - SpellCheck: https://wiki.qemu.org/Contribute/SpellCheck
>   - TrivialPatches: https://wiki.qemu.org/Contribute/TrivialPatches

I'm not sure that SpellCheck in particular is sufficiently baked
to be in the actual docs. I'd rather just drop the reference to it
from SubmitAPatch. KeySigningParty I'm on the fence about.

-- PMM
Kashyap Chamarthy Nov. 2, 2021, 3:51 p.m. UTC | #3
On Mon, Nov 01, 2021 at 02:56:43PM +0000, Peter Maydell wrote:
> On Tue, 19 Oct 2021 at 10:04, Kashyap Chamarthy <kchamart@redhat.com> wrote:
> >
> > My main motivation was to convert SubmitAPatch[1] based on a chat with
> > Peter Maydell and Dan Berrangé on #qemu channel (on OFTC).  But the page
> > also links to a couple of other contribution-related pages, so I
> > converted them too:
> >
> >   - SubmitAPullRequest: https://wiki.qemu.org/Contribute/SubmitAPullRequest
> >   - KeySigningParty: https://wiki.qemu.org/KeySigningParty
> >   - SpellCheck: https://wiki.qemu.org/Contribute/SpellCheck
> >   - TrivialPatches: https://wiki.qemu.org/Contribute/TrivialPatches
> 
> I'm not sure that SpellCheck in particular is sufficiently baked
> to be in the actual docs. I'd rather just drop the reference to it
> from SubmitAPatch. 

Sure, will drop.

> KeySigningParty I'm on the fence about.

This is linked only from the SubmitAPullRequest page.  If we're
ambivalent about it, I'll just keep it in for reference.

I'll also fix the index-updating part you caught in your other review.

Thanks for the review.
Thomas Huth Nov. 8, 2021, 3:16 p.m. UTC | #4
On 02/11/2021 16.51, Kashyap Chamarthy wrote:
> On Mon, Nov 01, 2021 at 02:56:43PM +0000, Peter Maydell wrote:
>> On Tue, 19 Oct 2021 at 10:04, Kashyap Chamarthy <kchamart@redhat.com> wrote:
>>>
>>> My main motivation was to convert SubmitAPatch[1] based on a chat with
>>> Peter Maydell and Dan Berrangé on #qemu channel (on OFTC).  But the page
>>> also links to a couple of other contribution-related pages, so I
>>> converted them too:
>>>
>>>    - SubmitAPullRequest: https://wiki.qemu.org/Contribute/SubmitAPullRequest
>>>    - KeySigningParty: https://wiki.qemu.org/KeySigningParty
>>>    - SpellCheck: https://wiki.qemu.org/Contribute/SpellCheck
>>>    - TrivialPatches: https://wiki.qemu.org/Contribute/TrivialPatches
>>
>> I'm not sure that SpellCheck in particular is sufficiently baked
>> to be in the actual docs. I'd rather just drop the reference to it
>> from SubmitAPatch.
> 
> Sure, will drop.
> 
>> KeySigningParty I'm on the fence about.
> 
> This is linked only from the SubmitAPullRequest page.  If we're
> ambivalent about it, I'll just keep it in for reference.

FWIW, I'd rather prefer to keep the KeySigningParty stuff in the wiki - it 
does not feel like the right content for the docs that we ship in the 
release tarballs.

  Thomas
Kashyap Chamarthy Nov. 8, 2021, 6:22 p.m. UTC | #5
On Mon, Nov 08, 2021 at 04:16:56PM +0100, Thomas Huth wrote:
> On 02/11/2021 16.51, Kashyap Chamarthy wrote:
> > On Mon, Nov 01, 2021 at 02:56:43PM +0000, Peter Maydell wrote:
> > > On Tue, 19 Oct 2021 at 10:04, Kashyap Chamarthy <kchamart@redhat.com> wrote:
> > > > 
> > > > My main motivation was to convert SubmitAPatch[1] based on a chat with
> > > > Peter Maydell and Dan Berrangé on #qemu channel (on OFTC).  But the page
> > > > also links to a couple of other contribution-related pages, so I
> > > > converted them too:
> > > > 
> > > >    - SubmitAPullRequest: https://wiki.qemu.org/Contribute/SubmitAPullRequest
> > > >    - KeySigningParty: https://wiki.qemu.org/KeySigningParty
> > > >    - SpellCheck: https://wiki.qemu.org/Contribute/SpellCheck
> > > >    - TrivialPatches: https://wiki.qemu.org/Contribute/TrivialPatches
> > > 
> > > I'm not sure that SpellCheck in particular is sufficiently baked
> > > to be in the actual docs. I'd rather just drop the reference to it
> > > from SubmitAPatch.
> > 
> > Sure, will drop.
> > 
> > > KeySigningParty I'm on the fence about.
> > 
> > This is linked only from the SubmitAPullRequest page.  If we're
> > ambivalent about it, I'll just keep it in for reference.
> 
> FWIW, I'd rather prefer to keep the KeySigningParty stuff in the wiki - it
> does not feel like the right content for the docs that we ship in the
> release tarballs.

Sure, I can leave it on the Wiki as-is.  I thought of keeping it in-tree
as it's a developer- and maintainer-related doc; and to minimize using
the Wiki for important docs such as these.  As we know, being in-tree is
likely to receive updates.  Also ... I'm not sure how many regular users
downloading the tarball will read the docs/devel/ directory. :-)

(/me wonders if there's a way to selectively "uncheck" certain docs when
building the tarball.)