All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: manos.pitsidianakis@linaro.org,
	"Andrew Melnychenko" <andrew@daynix.com>,
	"Thomas Huth" <thuth@redhat.com>,
	"Michael Roth" <michael.roth@amd.com>,
	qemu-block@nongnu.org, "Jason Wang" <jasowang@redhat.com>,
	"Daniel P. Berrangé" <berrange@redhat.com>,
	"Yuri Benditovich" <yuri.benditovich@daynix.com>,
	"Kevin Wolf" <kwolf@redhat.com>, "Peter Xu" <peterx@redhat.com>,
	qemu-arm@nongnu.org, "Peter Maydell" <peter.maydell@linaro.org>,
	philmd@linaro.org, "Fabiano Rosas" <farosas@suse.de>,
	"Konstantin Kostiuk" <kkostiuk@redhat.com>,
	"Eric Blake" <eblake@redhat.com>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Vladimir Sementsov-Ogievskiy" <vsementsov@yandex-team.ru>,
	"Markus Armbruster" <armbru@redhat.com>,
	gustavo.romero@linaro.org, "Alex Bennée" <alex.bennee@linaro.org>,
	"Richard Henderson" <richard.henderson@linaro.org>
Subject: Re: [PATCH v4 0/6] Enhance documentation for new developers
Date: Mon, 13 Jan 2025 12:47:31 -0800	[thread overview]
Message-ID: <55932eae-bc2d-4c22-abc4-5c9c04612281@linaro.org> (raw)
In-Reply-To: <20241209183104.365796-1-pierrick.bouvier@linaro.org>

On 12/9/24 10:30, Pierrick Bouvier wrote:
> This series extends our documentation with new pages to help developers
> onboarding on QEMU. It focuses on providing a big picture of QEMU (to a
> modest extend).
> 
> As such, it was written to be simple, short, easy to understand, and pointing to
> more details. It provides another way to dive into details instead of simply
> hitting the "search" box.
> 
> The first patches enhance the existing developer section. They provide
> information about b4 and git-publish, two important tools that I learnt from my
> coworkers, and were not presented anywhere, and were really missing IMHO.
> 
> Then, we introduce a new Codebase page, presenting (succintly) the various parts
> of QEMU, and what every folder of the codebase contains.
> We then add a glossary with the most recurrent acronyms we hear in our daily
> conversations on the mailing list.
> Finally, we add an "How-to" page which present how to build and test qemu, and
> how to contribute a patch. It's definitely a repetition of existing information,
> but the goal was to have a self contained page with all the commands I run
> daily personally, and that someone would be interested to have.
> 
> When reviewing, please keep in mind this is targeting someone who discovers
> QEMU, and not someone who contributed to the project for several years. What is
> obvious for you will not be obvious for a random young developer.
> 
> That said, please free to point if something is "false", or "really incomplete".
> It can be hard to summarize in one or two sentences complex parts, but that's
> the intent here.
> 
> Your feedback on content or organization is very welcome!
> 
> Thanks,
> Pierrick
> 
> v2:
> - removed how-to section
> - integrated all suggestions from Daniel and Peter (thanks for all your comments)
> - Note: build environment keeps mentioning windows-arm64 because we solved the
>    issue with gcc_struct attribute. The related series will be merged before this
>    documentation.
> 
> v3:
> - added a comment about git-publish asked by Daniel.
> 
> v4:
> - add suggestion from Thomas for codebase and message-id.
> 
> Pierrick Bouvier (6):
>    docs/devel: remove dead video link for sourcehut submit process
>    docs/devel: add git-publish for patch submitting
>    docs/devel: add b4 for patch retrieval
>    docs/devel: add information on how to setup build environments
>    docs: add a codebase section
>    docs: add a glossary
> 
>   docs/about/build-platforms.rst         |   4 +-
>   docs/about/emulation.rst               |   2 +
>   docs/devel/build-environment.rst       | 118 +++++++++++
>   docs/devel/codebase.rst                | 220 +++++++++++++++++++
>   docs/devel/control-flow-integrity.rst  |   2 +
>   docs/devel/decodetree.rst              |   2 +
>   docs/devel/ebpf_rss.rst                |   2 +
>   docs/devel/index-build.rst             |   1 +
>   docs/devel/index-internals.rst         |   2 +
>   docs/devel/index.rst                   |   1 +
>   docs/devel/migration/main.rst          |   2 +
>   docs/devel/multi-thread-tcg.rst        |   2 +
>   docs/devel/qapi-code-gen.rst           |   1 +
>   docs/devel/submitting-a-patch.rst      |  44 +++-
>   docs/devel/testing/main.rst            |   9 +-
>   docs/devel/testing/qtest.rst           |   2 +
>   docs/glossary.rst                      | 280 +++++++++++++++++++++++++
>   docs/index.rst                         |   3 +
>   docs/interop/qemu-ga.rst               |   2 +
>   docs/system/arm/virt.rst               |   2 +
>   docs/system/images.rst                 |   2 +
>   docs/system/qemu-block-drivers.rst.inc |   2 +
>   docs/tools/qemu-nbd.rst                |   2 +
>   docs/tools/qemu-storage-daemon.rst     |   2 +
>   docs/user/main.rst                     |   6 +
>   25 files changed, 709 insertions(+), 6 deletions(-)
>   create mode 100644 docs/devel/build-environment.rst
>   create mode 100644 docs/devel/codebase.rst
>   create mode 100644 docs/glossary.rst
> 

Gentle ping on this series.

It was reviewed and it's currently waiting to be pulled by a maintainer.

Regards,
Pierrick

  parent reply	other threads:[~2025-01-13 20:47 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-09 18:30 [PATCH v4 0/6] Enhance documentation for new developers Pierrick Bouvier
2024-12-09 18:30 ` [PATCH v4 1/6] docs/devel: remove dead video link for sourcehut submit process Pierrick Bouvier
2024-12-09 18:31 ` [PATCH v4 2/6] docs/devel: add git-publish for patch submitting Pierrick Bouvier
2024-12-09 18:31 ` [PATCH v4 3/6] docs/devel: add b4 for patch retrieval Pierrick Bouvier
2024-12-09 18:31 ` [PATCH v4 4/6] docs/devel: add information on how to setup build environments Pierrick Bouvier
2024-12-09 18:31 ` [PATCH v4 5/6] docs: add a codebase section Pierrick Bouvier
2024-12-09 18:31 ` [PATCH v4 6/6] docs: add a glossary Pierrick Bouvier
2025-01-13 20:47 ` Pierrick Bouvier [this message]
2025-01-14 11:25 ` [PATCH v4 0/6] Enhance documentation for new developers Alex Bennée

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55932eae-bc2d-4c22-abc4-5c9c04612281@linaro.org \
    --to=pierrick.bouvier@linaro.org \
    --cc=alex.bennee@linaro.org \
    --cc=andrew@daynix.com \
    --cc=armbru@redhat.com \
    --cc=berrange@redhat.com \
    --cc=eblake@redhat.com \
    --cc=farosas@suse.de \
    --cc=gustavo.romero@linaro.org \
    --cc=jasowang@redhat.com \
    --cc=kkostiuk@redhat.com \
    --cc=kwolf@redhat.com \
    --cc=manos.pitsidianakis@linaro.org \
    --cc=michael.roth@amd.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=peterx@redhat.com \
    --cc=philmd@linaro.org \
    --cc=qemu-arm@nongnu.org \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    --cc=thuth@redhat.com \
    --cc=vsementsov@yandex-team.ru \
    --cc=yuri.benditovich@daynix.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.