Fix the parsing of options to `mkdocstrings` in the reference pages
Marco Ricci

Marco Ricci commited on 2025-01-19 21:10:38
Zeige 6 geänderte Dateien mit 10 Einfügungen und 2 Löschungen.


The options were actually never being honored because they were
incorrectly specified.

This fix also requires the submodules of `derivepassphrase.exporter` to
be included at a lower heading level (lest they aren't rendered
properly).  This was always intended that way.
... ...
@@ -1,2 +1,3 @@
1 1
 ::: derivepassphrase._types
2
+    options:
2 3
       heading_level: 1
... ...
@@ -1,2 +1,3 @@
1 1
 ::: derivepassphrase.cli
2
+    options:
2 3
       heading_level: 1
... ...
@@ -1,11 +1,14 @@
1 1
 ::: derivepassphrase.exporter
2
+    options:
2 3
       heading_level: 1
3 4
 
4 5
 ::: derivepassphrase.exporter.storeroom
5
-    heading_level: 1
6
+    options:
7
+      heading_level: 2
6 8
 
7 9
 ::: derivepassphrase.exporter.vault_native
8
-    heading_level: 1
10
+    options:
11
+      heading_level: 2
9 12
       filters:
10 13
         - "^[A-Za-z0-9]"
11 14
         - "^__[a-zA-Z0-9_-]+__"
... ...
@@ -1,2 +1,3 @@
1 1
 ::: derivepassphrase.sequin
2
+    options:
2 3
       heading_level: 1
... ...
@@ -1,2 +1,3 @@
1 1
 ::: derivepassphrase.ssh_agent
2
+    options:
2 3
       heading_level: 1
... ...
@@ -1,2 +1,3 @@
1 1
 ::: derivepassphrase.vault
2
+    options:
2 3
       heading_level: 1
3 4