Skip to content

Commit 7a64ccd

Browse files
committed
deploy: 26d48f8
1 parent 49fcd33 commit 7a64ccd

170 files changed

Lines changed: 1016 additions & 1074 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 4f5ed08a0415aa14615a295880efe9da
3+
config: 1120aacda35146589fe823aaf1882c7e
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

_sources/developer/run-ipython.rst.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ This is useful for experimenting with the project's code and for debugging.
1313

1414
.. code-block:: shell-session
1515
:caption: Running IPython using |uv| with alias :ref:`uipython <devel-helpers>`
16-
:name: sh-running-ipython
1716
1817
uipython
1918
@@ -26,4 +25,4 @@ After the IPython shell is loaded, you can use the normal import without changin
2625
[...]
2726
In [1]: from docbuild.cli.context import Doctype
2827
In [2]: Doctype
29-
Out[2]: docbuild.models.doctype.Doctype
28+
Out[2]: docbuild.models.doctype.Doctype

_sources/glossary.rst.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Glossary
22
========
33

4-
:term:`A <ADoc>` | :term:`C <Changelog>` | :term:`D <DAPS>` | :term:`G <GIL>` | :term:`I <IPython>` | :term:`L <Lifecycle>` | :term:`M <Module>` | :term:`O <Option>` | :term:`P <Package>` | :term:`R <Ruff>` | :term:`S <SemVer>` | :term:`U <UV>` | :term:`V <VENV>` | :term:`X <XML>`
4+
:term:`A <ADoc>` | :term:`C <Changelog>` | :term:`D <DAPS>` | :term:`G <GIL>` | :term:`I <IPython>` | :term:`L <Lifecycle>` | :term:`M <Module>` | :term:`O <Option>` | :term:`P <Package>` | :term:`R <RNC>` | :term:`S <SemVer>` | :term:`U <UV>` | :term:`V <VENV>` | :term:`X <XML>`
55

66
For Python specific terms, look into:
77

@@ -12,6 +12,9 @@ For Python specific terms, look into:
1212
.. glossary::
1313
:sorted:
1414

15+
ACID
16+
A set of properties that guarantee reliable processing of database transactions, ensuring that they are *Atomic*, *Consistent*, *Isolated*, and *Durable*.
17+
1518
ADoc
1619
ASCIIDoc
1720
A lightweight markup language, similar to Markdown, but with a more powerful and extensive syntax designed for writing complex technical documentation, articles, and books.
@@ -151,6 +154,16 @@ For Python specific terms, look into:
151154

152155
See https://pytest.org
153156

157+
RELAX NG
158+
RNC
159+
RNG
160+
A schema language for XML used to define and validate the structure
161+
and content of XML documents.
162+
RNC is the compact syntax of RELAX NG, while RNG is the XML syntax.
163+
Both are equivalent in terms of expressiveness.
164+
165+
See https://relaxng.org/
166+
154167
Ruff
155168
A fast extensible linter and code formatter to improve code qualitiy
156169
and enforce style guidelines.

_sources/reference/_autoapi/docbuild/models/config/env/EnvPathsConfig.rst.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ docbuild.models.config.env.EnvPathsConfig
5555

5656

5757
.. py:attribute:: repo_dir
58-
:type: pathlib.Path
58+
:type: docbuild.models.path.EnsureWritableDirectory
5959
:value: None
6060

6161

@@ -64,7 +64,7 @@ docbuild.models.config.env.EnvPathsConfig
6464

6565

6666
.. py:attribute:: tmp_repo_dir
67-
:type: pathlib.Path
67+
:type: docbuild.models.path.EnsureWritableDirectory
6868
:value: None
6969

7070

@@ -73,7 +73,7 @@ docbuild.models.config.env.EnvPathsConfig
7373

7474

7575
.. py:attribute:: base_cache_dir
76-
:type: pathlib.Path
76+
:type: docbuild.models.path.EnsureWritableDirectory
7777
:value: None
7878

7979

@@ -82,7 +82,7 @@ docbuild.models.config.env.EnvPathsConfig
8282

8383

8484
.. py:attribute:: base_server_cache_dir
85-
:type: pathlib.Path
85+
:type: docbuild.models.path.EnsureWritableDirectory
8686
:value: None
8787

8888

@@ -91,7 +91,7 @@ docbuild.models.config.env.EnvPathsConfig
9191

9292

9393
.. py:attribute:: meta_cache_dir
94-
:type: pathlib.Path
94+
:type: docbuild.models.path.EnsureWritableDirectory
9595
:value: None
9696

9797

_sources/reference/_autoapi/docbuild/models/config_model/index.rst.txt

Lines changed: 0 additions & 21 deletions
This file was deleted.

_sources/reference/_autoapi/docbuild/models/language/LanguageCode.rst.txt

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ docbuild.models.language.LanguageCode
2020
:value: None
2121

2222

23-
The natural language in the format ll-cc, where 'll' is the
24-
language and 'cc' the country.
23+
The natural language in the format ``ll-cc``, where ``ll`` is the
24+
language and ``cc`` the country.
2525

2626

2727

@@ -41,43 +41,46 @@ docbuild.models.language.LanguageCode
4141

4242
.. py:method:: __str__() -> str
4343
44-
Implement str(self).
44+
Implement ``str(self)``.
4545

4646

4747

4848
.. py:method:: __repr__() -> str
4949
50-
Implement repr(self).
50+
Implement ``repr(self)``.
5151

5252

5353

5454
.. py:method:: __eq__(other: object|str|LanguageCode) -> bool
5555
56-
Implement self == other.
56+
Implement ``self == other``.
5757

5858
The comparison does NOT break the principle of equality:
59-
* Reflexive: a == b
60-
* Symmetric: a == b <=> b == a
61-
* Transitive: if a == b and b == c, then a == c
6259

63-
If you need to check for wildcard logic, use matches()
60+
* Reflexive: a == b
61+
* Symmetric: a == b <=> b == a
62+
* Transitive: if a == b and b == c, then a == c
63+
64+
If you need to check for wildcard logic, use
65+
:meth:`~docbuild.models.language.LanguageCode.matches()` instead.
6466

6567

6668

6769
.. py:method:: __lt__(other: object|str|LanguageCode) -> bool
6870
69-
Implement self < other.
71+
Implement ``self < other``.
7072

7173
Special properties:
72-
- "*" is always the "smallest" language
73-
- If self contains "*" and the other not, return True
74-
- If self and the other contains "*", return False
74+
75+
* "*" is always the "smallest" language
76+
* If self contains "*" and the other not, return True
77+
* If self and the other contains "*", return False
7578

7679

7780

7881
.. py:method:: __hash__() -> int
7982
80-
Implement hash(self).
83+
Implement ``hash(self)``.
8184

8285
For using 'in sets' or as dict keys
8386

_sources/reference/_autoapi/docbuild/models/manifest/Archive.rst.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,11 @@ docbuild.models.manifest.Archive
1111

1212
Represents an archive (e.g., a ZIP file) for a product/docset.
1313

14+
.. code-block:: json
15+
16+
{
17+
"lang": "en-us",
18+
"default": true,
19+
"zip": "/en-us/sles/16.0/sles-16.0-en-us.zip"
20+
}
21+

_sources/reference/_autoapi/docbuild/models/manifest/Category.rst.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,17 @@ docbuild.models.manifest.Category
1111

1212
Represents a category for a product/docset.
1313

14+
.. code-block:: json
15+
16+
{
17+
"categoryId": "about",
18+
"rank": 1,
19+
"translations": [
20+
{
21+
"lang": "en-us",
22+
"default": true,
23+
"title": "About"
24+
}
25+
]
26+
}
27+

_sources/reference/_autoapi/docbuild/models/manifest/CategoryTranslation.rst.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,11 @@ docbuild.models.manifest.CategoryTranslation
1111

1212
Represents a translation for a category title.
1313

14+
.. code-block:: json
15+
16+
{
17+
"lang": "en-us",
18+
"default": true,
19+
"title": "About"
20+
}
21+

_sources/reference/_autoapi/docbuild/models/manifest/Description.rst.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,11 @@ docbuild.models.manifest.Description
1111

1212
Represents a description for a product/docset.
1313

14+
.. code-block:: json
15+
16+
{
17+
"lang": "en-us",
18+
"default": true,
19+
"description": "<p>The English description for a product.</p>"
20+
}
21+

0 commit comments

Comments
 (0)