diff options
author | Antonin Godard <antonin.godard@bootlin.com> | 2025-07-29 13:30:02 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-08-08 23:41:11 +0100 |
commit | dc768a3d9d6df0cd048bf7ded4773372929f1675 (patch) | |
tree | 307e48ca1d172946f4962b0e2d0e35d4ae8efbea /documentation/ref-manual | |
parent | 6217bbbe7e030fed93c302fd9826e7bb73a217ce (diff) | |
download | poky-dc768a3d9d6df0cd048bf7ded4773372929f1675.tar.gz |
Add a script to validate documentation glossaries
Instead of tracking the glossary manually, add a small script that
checks if it is properly sorted.
Add two comments between the start and end of the glossary for the
script to know where it's located.
The script also checks if the variables are properly sorted. It uses
difflib and returns the diff if there's a difference between the
unsorted and sorted list.
Messages beginning with "WARNING:" are reported by the Autobuilder,
which is the reason for this format.
(From yocto-docs rev: 416d50c0c322eb88bf13353a198db7211e4d665a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r-- | documentation/ref-manual/variables.rst | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index e4d5a9c97a..6c2344950b 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst | |||
@@ -7,6 +7,9 @@ Variables Glossary | |||
7 | This chapter lists common variables used in the OpenEmbedded build | 7 | This chapter lists common variables used in the OpenEmbedded build |
8 | system and gives an overview of their function and contents. | 8 | system and gives an overview of their function and contents. |
9 | 9 | ||
10 | .. | ||
11 | check_glossary_begin | ||
12 | |||
10 | :term:`A <ABIEXTENSION>` :term:`B` :term:`C <CACHE>` | 13 | :term:`A <ABIEXTENSION>` :term:`B` :term:`C <CACHE>` |
11 | :term:`D` :term:`E <EFI_PROVIDER>` :term:`F <FAKEROOT>` | 14 | :term:`D` :term:`E <EFI_PROVIDER>` :term:`F <FAKEROOT>` |
12 | :term:`G <GCCPIE>` :term:`H <HGDIR>` :term:`I <IMAGE_BASENAME>` | 15 | :term:`G <GCCPIE>` :term:`H <HGDIR>` :term:`I <IMAGE_BASENAME>` |
@@ -16,6 +19,9 @@ system and gives an overview of their function and contents. | |||
16 | :term:`U <UBOOT_BINARY>` :term:`V <VIRTUAL-RUNTIME>` | 19 | :term:`U <UBOOT_BINARY>` :term:`V <VIRTUAL-RUNTIME>` |
17 | :term:`W <WARN_QA>` :term:`X <XSERVER>` :term:`Z <ZSTD_THREADS>` | 20 | :term:`W <WARN_QA>` :term:`X <XSERVER>` :term:`Z <ZSTD_THREADS>` |
18 | 21 | ||
22 | .. | ||
23 | check_glossary_end | ||
24 | |||
19 | .. glossary:: | 25 | .. glossary:: |
20 | :sorted: | 26 | :sorted: |
21 | 27 | ||