Skip to content

Commit 7465fc0

Browse files
committed
deploy: efaca8c
1 parent 81c665d commit 7465fc0

22 files changed

Lines changed: 112 additions & 6 deletions

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,12 @@ docbuild.models.config.env.EnvBuildContainer
1717
Configuration for the model, should be a dictionary conforming to [`ConfigDict`][pydantic.config.ConfigDict].
1818

1919

20+
21+
.. py:attribute:: container
22+
:type: str
23+
:value: None
24+
25+
26+
The container image used for the build environment.
27+
28+

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

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,21 @@ docbuild.models.config.env.EnvBuildDaps
1717
Configuration for the model, should be a dictionary conforming to [`ConfigDict`][pydantic.config.ConfigDict].
1818

1919

20+
21+
.. py:attribute:: command
22+
:type: str
23+
:value: None
24+
25+
26+
The base command used for DAPS execution.
27+
28+
29+
30+
.. py:attribute:: meta
31+
:type: str
32+
:value: None
33+
34+
35+
The command used to extract DAPS metadata.
36+
37+

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ docbuild.models.config.env.EnvTargetPaths
3232
:value: None
3333

3434

35-
Directory for backups.
35+
Local directory for storing build backups before deployment.
3636

3737

_sources/user/config.rst.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,15 @@ To deal with different environments without having to type the full command each
3232
alias docbuild-prod='docbuild --env-config env.production.toml'
3333
alias docbuild-test='docbuild --env-config env.testing.toml'
3434
alias docbuild-dev='docbuild --env-config env.devel.toml'
35+
36+
Viewing the Environment Configuration
37+
------------------------------------
38+
39+
To see how ``docbuild`` interprets your environment configuration, use the ``config env`` subcommand. This is particularly useful for verifying that all placeholders (like ``{{product}}`` or ``{{lang}}``) have been correctly resolved into absolute paths.
40+
41+
.. code-block:: shell-session
42+
:caption: Displaying the resolved environment configuration
43+
44+
docbuild config env
45+
46+
If the configuration contains errors—such as missing mandatory keys or invalid data types—the command will output a validation error detailing what needs to be fixed.

genindex.html

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -759,10 +759,10 @@ <h2 id="C">C</h2>
759759
</li>
760760
<li><a href="reference/_autoapi/docbuild/config/xml/checks/index.html#docbuild.config.xml.checks.check_subdeliverable_in_deliverable">check_subdeliverable_in_deliverable() (in module docbuild.config.xml.checks)</a>
761761
</li>
762-
</ul></td>
763-
<td style="width: 33%; vertical-align: top;"><ul>
764762
<li><a href="reference/_autoapi/docbuild/config/xml/checks/index.html#docbuild.config.xml.checks.check_translation_deliverables">check_translation_deliverables() (in module docbuild.config.xml.checks)</a>
765763
</li>
764+
</ul></td>
765+
<td style="width: 33%; vertical-align: top;"><ul>
766766
<li><a href="reference/_autoapi/docbuild/config/xml/checks/index.html#docbuild.config.xml.checks.check_valid_languages">check_valid_languages() (in module docbuild.config.xml.checks)</a>
767767
</li>
768768
<li><a href="glossary.html#term-CI-CD"><strong>CI/CD</strong></a>
@@ -788,6 +788,8 @@ <h2 id="C">C</h2>
788788
<li><a href="reference/_autoapi/docbuild/models/manifest/Document.html#docbuild.models.manifest.Document.coerce_rank">coerce_rank() (docbuild.models.manifest.Document class method)</a>
789789
</li>
790790
<li><a href="reference/_autoapi/docbuild/cli/cmd_metadata/metaprocess/index.html#docbuild.cli.cmd_metadata.metaprocess.collect_files_flat">collect_files_flat() (in module docbuild.cli.cmd_metadata.metaprocess)</a>
791+
</li>
792+
<li><a href="reference/_autoapi/docbuild/models/config/env/EnvBuildDaps.html#docbuild.models.config.env.EnvBuildDaps.command">command (docbuild.models.config.env.EnvBuildDaps attribute)</a>
791793
</li>
792794
<li><a href="glossary.html#term-Concurrency"><strong>Concurrency</strong></a>
793795
</li>
@@ -800,6 +802,8 @@ <h2 id="C">C</h2>
800802
<li><a href="reference/_autoapi/docbuild/constants/index.html#docbuild.constants.CONFIG_PATHS">CONFIG_PATHS (in module docbuild.constants)</a>
801803
</li>
802804
<li><a href="reference/_autoapi/docbuild/config/app/index.html#docbuild.config.app.ConfigValue">ConfigValue (in module docbuild.config.app)</a>
805+
</li>
806+
<li><a href="reference/_autoapi/docbuild/models/config/env/EnvBuildContainer.html#docbuild.models.config.env.EnvBuildContainer.container">container (docbuild.models.config.env.EnvBuildContainer attribute)</a>
803807
</li>
804808
<li><a href="reference/_autoapi/docbuild/utils/convert/index.html#docbuild.utils.convert.convert2bool">convert2bool() (in module docbuild.utils.convert)</a>
805809
</li>
@@ -1615,8 +1619,12 @@ <h2 id="M">M</h2>
16151619
</li>
16161620
<li><a href="reference/_autoapi/docbuild/utils/merge/index.html#docbuild.utils.merge.merge_doctypes">merge_doctypes() (in module docbuild.utils.merge)</a>
16171621
</li>
1618-
<li><a href="reference/_autoapi/docbuild/models/deliverable/Deliverable.html#docbuild.models.deliverable.Deliverable.meta">meta (docbuild.models.deliverable.Deliverable property)</a>
1622+
<li><a href="reference/_autoapi/docbuild/models/config/env/EnvBuildDaps.html#docbuild.models.config.env.EnvBuildDaps.meta">meta (docbuild.models.config.env.EnvBuildDaps attribute)</a>
1623+
1624+
<ul>
1625+
<li><a href="reference/_autoapi/docbuild/models/deliverable/Deliverable.html#docbuild.models.deliverable.Deliverable.meta">(docbuild.models.deliverable.Deliverable property)</a>
16191626
</li>
1627+
</ul></li>
16201628
<li><a href="reference/_autoapi/docbuild/models/config/env/EnvPathsConfig.html#docbuild.models.config.env.EnvPathsConfig.meta_cache_dir">meta_cache_dir (docbuild.models.config.env.EnvPathsConfig attribute)</a>
16211629
</li>
16221630
<li><a href="reference/_autoapi/docbuild/cli/cmd_metadata/index.html#docbuild.cli.cmd_metadata.metadata">metadata() (in module docbuild.cli.cmd_metadata)</a>

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,7 @@ <h1>docbuild Documentation 0.15.0<a class="headerlink" href="#project-documentat
422422
<li class="toctree-l1"><a class="reference internal" href="user/index.html">User Guide</a><ul>
423423
<li class="toctree-l2"><a class="reference internal" href="user/install.html">Installing docbuild</a></li>
424424
<li class="toctree-l2"><a class="reference internal" href="user/config.html">Configuring the Tool</a></li>
425+
<li class="toctree-l2"><a class="reference internal" href="user/config.html#viewing-the-environment-configuration">Viewing the Environment Configuration</a></li>
425426
<li class="toctree-l2"><a class="reference internal" href="user/run-docbuild.html">Running docbuild</a></li>
426427
<li class="toctree-l2"><a class="reference internal" href="user/config/index.html">Showing configuration</a></li>
427428
<li class="toctree-l2"><a class="reference internal" href="user/build.html">Building Deliverables</a></li>

objects.inv

18 Bytes
Binary file not shown.

reference/_autoapi/docbuild/models/config/env/EnvBuildContainer.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,12 @@ <h1>docbuild.models.config.env.EnvBuildContainer<a class="headerlink" href="#doc
623623
<dd><p>Configuration for the model, should be a dictionary conforming to [<cite>ConfigDict</cite>][pydantic.config.ConfigDict].</p>
624624
</dd></dl>
625625

626+
<dl class="py attribute">
627+
<dt class="sig sig-object py" id="docbuild.models.config.env.EnvBuildContainer.container">
628+
<span class="sig-name descname"><span class="pre">container</span></span><span class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.14)"><span class="pre">str</span></a></span><span class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></span><a class="headerlink" href="#docbuild.models.config.env.EnvBuildContainer.container" title="Link to this definition">#</a></dt>
629+
<dd><p>The container image used for the build environment.</p>
630+
</dd></dl>
631+
626632
</dd></dl>
627633

628634
</section>
@@ -676,6 +682,7 @@ <h1>docbuild.models.config.env.EnvBuildContainer<a class="headerlink" href="#doc
676682
<ul class="visible nav section-nav flex-column">
677683
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#docbuild.models.config.env.EnvBuildContainer"><code class="docutils literal notranslate"><span class="pre">docbuild.models.config.env.EnvBuildContainer</span></code></a><ul class="nav section-nav flex-column">
678684
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#docbuild.models.config.env.EnvBuildContainer.model_config"><code class="docutils literal notranslate"><span class="pre">docbuild.models.config.env.EnvBuildContainer.model_config</span></code></a></li>
685+
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#docbuild.models.config.env.EnvBuildContainer.container"><code class="docutils literal notranslate"><span class="pre">docbuild.models.config.env.EnvBuildContainer.container</span></code></a></li>
679686
</ul>
680687
</li>
681688
</ul>

reference/_autoapi/docbuild/models/config/env/EnvBuildDaps.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,18 @@ <h1>docbuild.models.config.env.EnvBuildDaps<a class="headerlink" href="#docbuild
623623
<dd><p>Configuration for the model, should be a dictionary conforming to [<cite>ConfigDict</cite>][pydantic.config.ConfigDict].</p>
624624
</dd></dl>
625625

626+
<dl class="py attribute">
627+
<dt class="sig sig-object py" id="docbuild.models.config.env.EnvBuildDaps.command">
628+
<span class="sig-name descname"><span class="pre">command</span></span><span class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.14)"><span class="pre">str</span></a></span><span class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></span><a class="headerlink" href="#docbuild.models.config.env.EnvBuildDaps.command" title="Link to this definition">#</a></dt>
629+
<dd><p>The base command used for DAPS execution.</p>
630+
</dd></dl>
631+
632+
<dl class="py attribute">
633+
<dt class="sig sig-object py" id="docbuild.models.config.env.EnvBuildDaps.meta">
634+
<span class="sig-name descname"><span class="pre">meta</span></span><span class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.14)"><span class="pre">str</span></a></span><span class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></span><a class="headerlink" href="#docbuild.models.config.env.EnvBuildDaps.meta" title="Link to this definition">#</a></dt>
635+
<dd><p>The command used to extract DAPS metadata.</p>
636+
</dd></dl>
637+
626638
</dd></dl>
627639

628640
</section>
@@ -676,6 +688,8 @@ <h1>docbuild.models.config.env.EnvBuildDaps<a class="headerlink" href="#docbuild
676688
<ul class="visible nav section-nav flex-column">
677689
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#docbuild.models.config.env.EnvBuildDaps"><code class="docutils literal notranslate"><span class="pre">docbuild.models.config.env.EnvBuildDaps</span></code></a><ul class="nav section-nav flex-column">
678690
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#docbuild.models.config.env.EnvBuildDaps.model_config"><code class="docutils literal notranslate"><span class="pre">docbuild.models.config.env.EnvBuildDaps.model_config</span></code></a></li>
691+
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#docbuild.models.config.env.EnvBuildDaps.command"><code class="docutils literal notranslate"><span class="pre">docbuild.models.config.env.EnvBuildDaps.command</span></code></a></li>
692+
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#docbuild.models.config.env.EnvBuildDaps.meta"><code class="docutils literal notranslate"><span class="pre">docbuild.models.config.env.EnvBuildDaps.meta</span></code></a></li>
679693
</ul>
680694
</li>
681695
</ul>

reference/_autoapi/docbuild/models/config/env/EnvTargetPaths.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -632,7 +632,7 @@ <h1>docbuild.models.config.env.EnvTargetPaths<a class="headerlink" href="#docbui
632632
<dl class="py attribute">
633633
<dt class="sig sig-object py" id="docbuild.models.config.env.EnvTargetPaths.backup_dir">
634634
<span class="sig-name descname"><span class="pre">backup_dir</span></span><span class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/pathlib.html#pathlib.Path" title="(in Python v3.14)"><span class="pre">pathlib.Path</span></a></span><span class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></span><a class="headerlink" href="#docbuild.models.config.env.EnvTargetPaths.backup_dir" title="Link to this definition">#</a></dt>
635-
<dd><p>Directory for backups.</p>
635+
<dd><p>Local directory for storing build backups before deployment.</p>
636636
</dd></dl>
637637

638638
</dd></dl>

0 commit comments

Comments
 (0)