]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
docs: Convert 'format' page to rST
authorPeter Krempa <pkrempa@redhat.com>
Thu, 10 Mar 2022 16:57:53 +0000 (17:57 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 1 Apr 2022 14:33:19 +0000 (16:33 +0200)
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
docs/format.html.in [deleted file]
docs/format.rst [new file with mode: 0644]
docs/meson.build

diff --git a/docs/format.html.in b/docs/format.html.in
deleted file mode 100644 (file)
index 1d2456d..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html>
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <body>
-    <h1>XML Format</h1>
-
-
-    <p>
-      Objects in the libvirt API are configured using XML documents to allow
-      for ease of extension in future releases. Each XML document has an
-      associated Relax-NG schema that can be used to validate documents
-      prior to usage.
-    </p>
-
-
-    <ul>
-      <li><a href="formatdomain.html">Domains</a></li>
-      <li><a href="formatnetwork.html">Networks</a></li>
-      <li><a href="formatnwfilter.html">Network filtering</a></li>
-      <li><a href="formatnetworkport.html">Network ports</a></li>
-      <li><a href="formatstorage.html">Storage</a></li>
-      <li><a href="formatstorageencryption.html">Storage encryption</a></li>
-      <li><a href="formatcaps.html">Capabilities</a></li>
-      <li><a href="formatdomaincaps.html">Domain capabilities</a></li>
-      <li><a href="formatstoragecaps.html">Storage Pool capabilities</a></li>
-      <li><a href="formatnode.html">Node devices</a></li>
-      <li><a href="formatsecret.html">Secrets</a></li>
-      <li><a href="formatsnapshot.html">Snapshots</a></li>
-      <li><a href="formatcheckpoint.html">Checkpoints</a></li>
-      <li><a href="formatbackup.html">Backup jobs</a></li>
-    </ul>
-
-    <h2>Command line validation</h2>
-
-    <p>
-      The <code>virt-xml-validate</code> tool provides a simple command line
-      for validating XML documents prior to giving them to libvirt. It uses
-      the locally installed RNG schema documents. It will auto-detect which
-      schema to use for validation based on the name of the top level element
-      in the input document. Thus it merely requires the XML document filename
-      to be passed on the command line
-    </p>
-
-    <pre>
-$ virt-xml-validate /path/to/XML/file</pre>
-
-  </body>
-</html>
diff --git a/docs/format.rst b/docs/format.rst
new file mode 100644 (file)
index 0000000..a261007
--- /dev/null
@@ -0,0 +1,35 @@
+==========
+XML Format
+==========
+
+Objects in the libvirt API are configured using XML documents to allow for ease
+of extension in future releases. Each XML document has an associated Relax-NG
+schema that can be used to validate documents prior to usage.
+
+-  `Domains <formatdomain.html>`__
+-  `Networks <formatnetwork.html>`__
+-  `Network filtering <formatnwfilter.html>`__
+-  `Network ports <formatnetworkport.html>`__
+-  `Storage <formatstorage.html>`__
+-  `Storage encryption <formatstorageencryption.html>`__
+-  `Capabilities <formatcaps.html>`__
+-  `Domain capabilities <formatdomaincaps.html>`__
+-  `Storage Pool capabilities <formatstoragecaps.html>`__
+-  `Node devices <formatnode.html>`__
+-  `Secrets <formatsecret.html>`__
+-  `Snapshots <formatsnapshot.html>`__
+-  `Checkpoints <formatcheckpoint.html>`__
+-  `Backup jobs <formatbackup.html>`__
+
+Command line validation
+-----------------------
+
+The ``virt-xml-validate`` tool provides a simple command line for validating XML
+documents prior to giving them to libvirt. It uses the locally installed RNG
+schema documents. It will auto-detect which schema to use for validation based
+on the name of the top level element in the input document. Thus it merely
+requires the XML document filename to be passed on the command line
+
+::
+
+   $ virt-xml-validate /path/to/XML/file
index aa8bad89f0e892a7b7ba4d8c9843cc03ea69f3a0..acc455c7c78712cb873873d074247e63b99f21d1 100644 (file)
@@ -22,7 +22,6 @@ docs_html_in_files = [
   'csharp',
   'dbus',
   'docs',
-  'format',
   'formatcaps',
   'formatdomaincaps',
   'formatnetwork',
@@ -82,6 +81,7 @@ docs_rst_files = [
   'drvxen',
   'errors',
   'firewall',
+  'format',
   'formatbackup',
   'formatcheckpoint',
   'formatdomain',