You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is derived from <aclass="reference external" href="https://docs.python.org/3/library/tempfile.html#tempfile.TemporaryDirectory" title="(in Python v3.13)"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">tempfile.TemporaryDirectory</span></code></a> and has a similar behavior, but it does not delete the temporary directory on exit if an exception occurs. (<aclass="extlink-gh reference external" href="https://github.com/openSUSE/docbuild/issues/49">GH #49</a>)</p></li>
510
+
It is derived from <aclass="reference external" href="https://docs.python.org/3/library/tempfile.html#tempfile.TemporaryDirectory" title="(in Python v3.14)"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">tempfile.TemporaryDirectory</span></code></a> and has a similar behavior, but it does not delete the temporary directory on exit if an exception occurs. (<aclass="extlink-gh reference external" href="https://github.com/openSUSE/docbuild/issues/49">GH #49</a>)</p></li>
511
511
<li><p>Allow optional slash in Doctype syntax.
512
512
Now it’s allowed to write instead of <codeclass="docutils literal notranslate"><spanclass="pre">"*/*/*"</span></code> the syntax <codeclass="docutils literal notranslate"><spanclass="pre">"/*/*/*"</span></code> and all variations of it. It’s the same, but helps to avoid accidental errors. (<aclass="extlink-gh reference external" href="https://github.com/openSUSE/docbuild/issues/50">GH #50</a>)</p></li>
@@ -684,7 +684,7 @@ <h3>Features<a class="headerlink" href="#id14" title="Link to this heading">#</a
684
684
<ulclass="simple">
685
685
<li><p><aclass="reference internal" href="reference/_autoapi/docbuild/logging/index.html#docbuild.logging.create_base_log_dir" title="docbuild.logging.create_base_log_dir"><codeclass="xref py py-func docutils literal notranslate"><spanclass="pre">create_base_log_dir()</span></code></a>: Create the base log directory if it doesn’t exist.</p></li>
686
686
<li><p><aclass="reference internal" href="reference/_autoapi/docbuild/logging/index.html#docbuild.logging.setup_logging" title="docbuild.logging.setup_logging"><codeclass="xref py py-func docutils literal notranslate"><spanclass="pre">setup_logging()</span></code></a>: Set up logging for the application.</p></li>
<h2>Commandline design patterns<aclass="headerlink" href="#commandline-design-patterns" title="Link to this heading">#</a></h2>
579
579
<p>The commandline interface is designed to be intuitive and user-friendly, following these patterns:</p>
580
580
<ulclass="simple">
581
-
<li><p><strong>Dependency</strong>: The CLI is built using the <aclass="reference external" href="https://click.palletsprojects.com/en/latest/api/#module-click" title="(in Click v8.2.x)"><codeclass="xref py py-mod docutils literal notranslate"><spanclass="pre">click</span></code></a> library, which provides a simple and powerful way to create command-line interfaces in Python.</p></li>
581
+
<li><p><strong>Dependency</strong>: The CLI is built using the <aclass="reference external" href="https://click.palletsprojects.com/en/latest/api/#module-click" title="(in Click v8.3.x)"><codeclass="xref py py-mod docutils literal notranslate"><spanclass="pre">click</span></code></a> library, which provides a simple and powerful way to create command-line interfaces in Python.</p></li>
582
582
<li><p><strong>Subcommands</strong>: The CLI uses subcommands to organize functionality.</p></li>
583
583
<li><p><strong>Options and Arguments</strong>: Options are used to modify the behavior of commands, while arguments are used to specify input data.</p></li>
584
584
<li><p><strong>Help and Documentation</strong>: Each command and option has a help message that can be accessed using the <codeclass="docutils literal notranslate"><spanclass="pre">--help</span></code> flag. This provides users with information on how to use the command and its options.</p></li>
<li><p><strongclass="command">daps</strong>: Our tool to build documentation. This is an obligatory requirement. This adds other dependencies.</p></li>
518
518
<li><p><strongclass="command">uv</strong>: The Python package and project manager. This is explained in <aclass="reference internal" href="prepare-environment.html#devel-helpers"><spanclass="std std-ref">Helper Tools</span></a>.</p></li>
519
519
<li><p><strongclass="command">make</strong>: Used to orchestrate the documentation build process.</p></li>
520
-
<li><p><cite>jing <https://jing.nu/></cite>: For validating the XML configuration files against their RNC schema.</p></li>
521
-
<li><p><cite>gh <https://cli.github.com/></cite>: The GitHub CLI, an optional tool for GitHub interactions. See <aclass="reference internal" href="prepare-environment.html#github-cli"><spanclass="std std-ref">GitHub CLI</span></a>.</p></li>
520
+
<li><p><aclass="reference external" href="https://jing.nu/">jing</a>: For validating the XML configuration files against their RNC schema.</p></li>
521
+
<li><p><aclass="reference external" href="https://cli.github.com/">gh</a>: The GitHub CLI, an optional tool for GitHub interactions. See <aclass="reference internal" href="prepare-environment.html#github-cli"><spanclass="std std-ref">GitHub CLI</span></a>.</p></li>
<li><ahref="reference/_autoapi/docbuild/cli/cmd_metadata/metaprocess/index.html#docbuild.cli.cmd_metadata.metaprocess.get_deliverable_from_doctype">get_deliverable_from_doctype() (in module docbuild.cli.cmd_metadata.metaprocess)</a>
1260
-
</li>
1261
-
<li><ahref="reference/_autoapi/docbuild/logging/index.html#docbuild.logging.get_effective_level">get_effective_level() (in module docbuild.logging)</a>
<li><ahref="reference/_autoapi/docbuild/models/lifecycle/index.html#docbuild.models.lifecycle.LifecycleFlag">LifecycleFlag (in module docbuild.models.lifecycle)</a>
1332
1323
</li>
1333
1324
<li><ahref="reference/_autoapi/docbuild/constants/index.html#docbuild.constants.LIFECYCLES_STR">LIFECYCLES_STR (in module docbuild.constants)</a>
@@ -1339,10 +1330,6 @@ <h2 id="L">L</h2>
1339
1330
<li><ahref="reference/_autoapi/docbuild/config/xml/stitch/index.html#docbuild.config.xml.stitch.load_check_functions">load_check_functions() (in module docbuild.config.xml.stitch)</a>
1340
1331
</li>
1341
1332
<li><ahref="reference/_autoapi/docbuild/config/load/index.html#docbuild.config.load.load_single_config">load_single_config() (in module docbuild.config.load)</a>
1342
-
</li>
1343
-
<li><ahref="reference/_autoapi/docbuild/logging/index.html#docbuild.logging.LOGFILE">LOGFILE (in module docbuild.logging)</a>
1344
-
</li>
1345
-
<li><ahref="reference/_autoapi/docbuild/logging/index.html#docbuild.logging.LOGGERNAME">LOGGERNAME (in module docbuild.logging)</a>
0 commit comments