All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ref-manual: organize all recipes-* directories under subdirectory
@ 2026-06-22 20:29 Robert P. J. Day
  2026-06-25  8:01 ` [docs] " Antonin Godard
  0 siblings, 1 reply; 3+ messages in thread
From: Robert P. J. Day @ 2026-06-22 20:29 UTC (permalink / raw)
  To: YP docs mailing list


It's cumbersome to list all meta/recipes-* directories under the same
level as other meta/ directories, so place them under a recipes-*
higher-level directory.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>

---

diff --git a/documentation/ref-manual/structure.rst b/documentation/ref-manual/structure.rst
index ff84b250b..fae0368b9 100644
--- a/documentation/ref-manual/structure.rst
+++ b/documentation/ref-manual/structure.rst
@@ -881,10 +881,17 @@ build process. It is enabled via the ``addpylib`` directive in
 ``meta/conf/local.conf``. For more information, see
 :ref:`bitbake-user-manual/bitbake-user-manual-metadata:extending python library code`.

+.. _structure-meta-recipes:
+
+``meta/recipes-*/``
+---------------------
+
+All of the "recipes-*" subdirectories define recipes broken into related sub-categories.
+
 .. _structure-meta-recipes-bsp:

 ``meta/recipes-bsp/``
----------------------
+~~~~~~~~~~~~~~~~~~~~~

 This directory contains anything linking to specific hardware or
 hardware configuration information such as "u-boot" and "grub".
@@ -892,7 +899,7 @@ hardware configuration information such as "u-boot" and "grub".
 .. _structure-meta-recipes-connectivity:

 ``meta/recipes-connectivity/``
-------------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains libraries and applications related to
 communication with other devices.
@@ -900,7 +907,7 @@ communication with other devices.
 .. _structure-meta-recipes-core:

 ``meta/recipes-core/``
-----------------------
+~~~~~~~~~~~~~~~~~~~~~~

 This directory contains what is needed to build a basic working Linux
 image including commonly used dependencies.
@@ -908,7 +915,7 @@ image including commonly used dependencies.
 .. _structure-meta-recipes-devtools:

 ``meta/recipes-devtools/``
---------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains tools that are primarily used by the build
 system. The tools, however, can also be used on targets.
@@ -916,7 +923,7 @@ system. The tools, however, can also be used on targets.
 .. _structure-meta-recipes-extended:

 ``meta/recipes-extended/``
---------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains non-essential applications that add features
 compared to the alternatives in core. You might need this directory for
@@ -925,7 +932,7 @@ full tool functionality.
 .. _structure-meta-recipes-gnome:

 ``meta/recipes-gnome/``
------------------------
+~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains all things related to the GTK+ application
 framework.
@@ -933,7 +940,7 @@ framework.
 .. _structure-meta-recipes-graphics:

 ``meta/recipes-graphics/``
---------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains X and other graphically related system
 libraries.
@@ -941,7 +948,7 @@ libraries.
 .. _structure-meta-recipes-kernel:

 ``meta/recipes-kernel/``
-------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains the kernel and generic applications and
 libraries that have strong kernel dependencies.
@@ -949,7 +956,7 @@ libraries that have strong kernel dependencies.
 .. _structure-meta-recipes-multimedia:

 ``meta/recipes-multimedia/``
-----------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains codecs and support utilities for audio, images
 and video.
@@ -957,7 +964,7 @@ and video.
 .. _structure-meta-recipes-rt:

 ``meta/recipes-rt/``
---------------------
+~~~~~~~~~~~~~~~~~~~~

 This directory contains package and image recipes for using and testing
 the ``PREEMPT_RT`` kernel.
@@ -965,7 +972,7 @@ the ``PREEMPT_RT`` kernel.
 .. _structure-meta-recipes-sato:

 ``meta/recipes-sato/``
-----------------------
+~~~~~~~~~~~~~~~~~~~~~~

 This directory contains the Sato demo/reference UI/UX and its associated
 applications and configuration data.
@@ -973,7 +980,7 @@ applications and configuration data.
 .. _structure-meta-recipes-support:

 ``meta/recipes-support/``
--------------------------
+~~~~~~~~~~~~~~~~~~~~~~~~~

 This directory contains recipes used by other recipes, but that are not
 directly included in images (i.e. dependencies of other recipes).


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [docs] [PATCH] ref-manual: organize all recipes-* directories under subdirectory
  2026-06-22 20:29 [PATCH] ref-manual: organize all recipes-* directories under subdirectory Robert P. J. Day
@ 2026-06-25  8:01 ` Antonin Godard
  2026-06-25  8:02   ` Robert P. J. Day
  0 siblings, 1 reply; 3+ messages in thread
From: Antonin Godard @ 2026-06-25  8:01 UTC (permalink / raw)
  To: Robert P. J. Day, YP docs mailing list

Hi,

On Mon Jun 22, 2026 at 10:29 PM CEST, Robert P. J. Day wrote:
>
> It's cumbersome to list all meta/recipes-* directories under the same
> level as other meta/ directories, so place them under a recipes-*
> higher-level directory.

I disagree. I don't see the added value of this, and following this logic you'd
have to do this for conf/ as well. I think it would just add too many levels of
headers.

Antonin


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [docs] [PATCH] ref-manual: organize all recipes-* directories under subdirectory
  2026-06-25  8:01 ` [docs] " Antonin Godard
@ 2026-06-25  8:02   ` Robert P. J. Day
  0 siblings, 0 replies; 3+ messages in thread
From: Robert P. J. Day @ 2026-06-25  8:02 UTC (permalink / raw)
  To: antonin.godard; +Cc: YP docs mailing list

On Thu, 25 Jun 2026, Antonin Godard via lists.yoctoproject.org wrote:

> Hi,
>
> On Mon Jun 22, 2026 at 10:29 PM CEST, Robert P. J. Day wrote:
> >
> > It's cumbersome to list all meta/recipes-* directories under the same
> > level as other meta/ directories, so place them under a recipes-*
> > higher-level directory.
>
> I disagree. I don't see the added value of this, and following this
> logic you'd have to do this for conf/ as well. I think it would just
> add too many levels of headers.

  yeah, i rethought that and you're right. toss it.

rday


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-06-25  8:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-22 20:29 [PATCH] ref-manual: organize all recipes-* directories under subdirectory Robert P. J. Day
2026-06-25  8:01 ` [docs] " Antonin Godard
2026-06-25  8:02   ` Robert P. J. Day

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.