aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/out_odt.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-05-25 10:47:12 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-05-25 12:21:38 -0400
commit0c5e723742fb923bfa85e3ee47434b463f390f20 (patch)
treed2cab9dd062e67d7af9a8b67ed3c92cc46cc40d0 /org/out_odt.org
parentseparate abstraction lib from output processing (diff)
ocda + outputs split: module/import + dub.json fixups
Modules and imports rewritten to sisudoc.ocda.* and sisudoc.outputs.*; dub.json excludedSourceFiles and the spine:abstraction sub-package sourcePaths collapsed to ./src/sisudoc/ocda. Verified: nix build .#spine-overlay-ldc clean. (assisted by Claude-Code)
Diffstat (limited to 'org/out_odt.org')
-rw-r--r--org/out_odt.org24
1 files changed, 12 insertions, 12 deletions
diff --git a/org/out_odt.org b/org/out_odt.org
index 787070c..25feda2 100644
--- a/org/out_odt.org
+++ b/org/out_odt.org
@@ -46,11 +46,11 @@
** _module template_ :odf:odt:module:
-#+HEADER: :tangle "../src/sisudoc/io_out/odt.d" :noweb yes
+#+HEADER: :tangle "../src/sisudoc/outputs/io_out/odt.d" :noweb yes
#+HEADER: :noweb yes
#+BEGIN_SRC org
<<doc_header_including_copyright_and_license>>
-module sisudoc.io_out.odt;
+module sisudoc.outputs.io_out.odt;
@safe:
template formatODT() {
<<output_imports>>
@@ -974,7 +974,7 @@ string table(O,M)(
}
}
if (!exists(pth_odt.base_pth ~ "/index.html")) {
- import sisudoc.io_out.html_snippet;
+ import sisudoc.outputs.io_out.html_snippet;
mixin htmlSnippet;
auto f = File(pth_odt.base_pth ~"/index.html", "w");
f.writeln(format_html_blank_page_guide_home(
@@ -1040,17 +1040,17 @@ void outputODT(D,I)(
#+NAME: output_imports
#+BEGIN_SRC d
-import sisudoc.io_out;
-import sisudoc.io_out.rgx;
-import sisudoc.io_out.rgx_xhtml;
+import sisudoc.outputs.io_out;
+import sisudoc.outputs.io_out.rgx;
+import sisudoc.outputs.io_out.rgx_xhtml;
import std.file;
import std.outbuffer;
import std.uri;
import std.zip;
import std.conv : to;
-import sisudoc.io_out.create_zip_file;
-import sisudoc.io_out.xmls;
-import sisudoc.io_out.xmls_css;
+import sisudoc.outputs.io_out.create_zip_file;
+import sisudoc.outputs.io_out.xmls;
+import sisudoc.outputs.io_out.xmls_css;
#+END_SRC
*** make directory tree
@@ -1060,7 +1060,7 @@ import sisudoc.io_out.xmls_css;
void dirtree(I)(
I doc_matters,
) {
- import sisudoc.io_out.paths_output;
+ import sisudoc.outputs.io_out.paths_output;
auto pth_odt = spinePathsODT!()(doc_matters);
if (doc_matters.opt.action.debug_do) { /+ (dir tree) +/
if (!exists(pth_odt.meta_inf_dir("fs"))) {
@@ -1074,7 +1074,7 @@ void dirtree(I)(
pth_odt.base_pth.mkdirRecurse;
}
if (!exists(pth_odt.base_pth ~ "/index.html")) {
- import sisudoc.io_out.html_snippet;
+ import sisudoc.outputs.io_out.html_snippet;
mixin htmlSnippet;
auto f = File(pth_odt.base_pth ~"/index.html", "w");
f.writeln(format_html_blank_page_guide_home(
@@ -2579,7 +2579,7 @@ void images_cp(M)(
auto ref M doc_matters,
) {
{ /+ (copy odt images) +/
- import sisudoc.io_out.paths_output;
+ import sisudoc.outputs.io_out.paths_output;
auto pth_odt = spinePathsODT!()(doc_matters);
foreach (image; doc_matters.srcs.image_list) {
auto fn_src_in = doc_matters.src.image_dir_path ~ "/" ~ image;