aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-05-21 14:14:38 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-05-22 15:42:48 -0400
commit265176e24a7aa64d6bcd11c04d3e6020f629023b (patch)
tree0e7b71c5bb3445dad287b2b4b6c830a25be9e91f
parentdecouple abstraction phase0:1 (diff)
decouple abstraction phase0:2
phase0 step2: move curation modules from meta/ to io_out/curate/ Curation modules moved to src/sisudoc/io_out/curate/, module declarations renamed sisudoc.io_out.curate.metadoc_curate* from sisudoc.meta.metadoc_curate* and updated spine.d imports. File contents are otherwise unchanged. Completes phase0: meta/ now has zero io_out imports - the abstraction core's outgoing deps are now only: meta/ internals + io_in/ + ext_depends/D-YAML (assisted by Claude-Code)
-rw-r--r--org/out_curate_metadata.org12
-rw-r--r--org/spine.org6
-rw-r--r--src/sisudoc/io_out/curate/metadoc_curate.d (renamed from src/sisudoc/meta/metadoc_curate.d)2
-rw-r--r--src/sisudoc/io_out/curate/metadoc_curate_authors.d (renamed from src/sisudoc/meta/metadoc_curate_authors.d)2
-rw-r--r--src/sisudoc/io_out/curate/metadoc_curate_topics.d (renamed from src/sisudoc/meta/metadoc_curate_topics.d)2
-rwxr-xr-xsrc/sisudoc/spine.d6
6 files changed, 15 insertions, 15 deletions
diff --git a/org/out_curate_metadata.org b/org/out_curate_metadata.org
index 983f330..6650f07 100644
--- a/org/out_curate_metadata.org
+++ b/org/out_curate_metadata.org
@@ -26,11 +26,11 @@
** _module template_ metadoc curate
-#+HEADER: :tangle "../src/sisudoc/meta/metadoc_curate.d"
+#+HEADER: :tangle "../src/sisudoc/io_out/curate/metadoc_curate.d"
#+HEADER: :noweb yes
#+BEGIN_SRC d
<<doc_header_including_copyright_and_license>>
-module sisudoc.meta.metadoc_curate;
+module sisudoc.io_out.curate.metadoc_curate;
@safe:
template spineMetaDocCurate() {
auto spineMetaDocCurate(T,H)(
@@ -119,11 +119,11 @@ return hvst.curate;
** _module template_ metadoc curate topics
*** _module template_ metadoc curate topics template
-#+HEADER: :tangle "../src/sisudoc/meta/metadoc_curate_topics.d"
+#+HEADER: :tangle "../src/sisudoc/io_out/curate/metadoc_curate_topics.d"
#+HEADER: :noweb yes
#+BEGIN_SRC d
<<doc_header_including_copyright_and_license>>
-module sisudoc.meta.metadoc_curate_topics;
+module sisudoc.io_out.curate.metadoc_curate_topics;
@safe:
import std.algorithm;
import std.array;
@@ -462,11 +462,11 @@ try {
** _module template_ metadoc curates authors
*** _module template_ metadoc curate authors
-#+HEADER: :tangle "../src/sisudoc/meta/metadoc_curate_authors.d"
+#+HEADER: :tangle "../src/sisudoc/io_out/curate/metadoc_curate_authors.d"
#+HEADER: :noweb yes
#+BEGIN_SRC d
<<doc_header_including_copyright_and_license>>
-module sisudoc.meta.metadoc_curate_authors;
+module sisudoc.io_out.curate.metadoc_curate_authors;
@safe:
import std.algorithm;
import std.array;
diff --git a/org/spine.org b/org/spine.org
index 9d3b431..cdc99ff 100644
--- a/org/spine.org
+++ b/org/spine.org
@@ -142,9 +142,9 @@ import std.process;
import sisudoc.conf.compile_time_info;
import sisudoc.meta;
import sisudoc.meta.metadoc;
-import sisudoc.meta.metadoc_curate;
-import sisudoc.meta.metadoc_curate_authors;
-import sisudoc.meta.metadoc_curate_topics;
+import sisudoc.io_out.curate.metadoc_curate;
+import sisudoc.io_out.curate.metadoc_curate_authors;
+import sisudoc.io_out.curate.metadoc_curate_topics;
import sisudoc.meta.metadoc_from_src;
import sisudoc.meta.conf_make_meta_structs;
import sisudoc.meta.conf_make_meta_json;
diff --git a/src/sisudoc/meta/metadoc_curate.d b/src/sisudoc/io_out/curate/metadoc_curate.d
index 32df377..8e87167 100644
--- a/src/sisudoc/meta/metadoc_curate.d
+++ b/src/sisudoc/io_out/curate/metadoc_curate.d
@@ -47,7 +47,7 @@
[https://git.sisudoc.org/]
+/
-module sisudoc.meta.metadoc_curate;
+module sisudoc.io_out.curate.metadoc_curate;
@safe:
template spineMetaDocCurate() {
auto spineMetaDocCurate(T,H)(
diff --git a/src/sisudoc/meta/metadoc_curate_authors.d b/src/sisudoc/io_out/curate/metadoc_curate_authors.d
index e8d44c4..6a356e7 100644
--- a/src/sisudoc/meta/metadoc_curate_authors.d
+++ b/src/sisudoc/io_out/curate/metadoc_curate_authors.d
@@ -47,7 +47,7 @@
[https://git.sisudoc.org/]
+/
-module sisudoc.meta.metadoc_curate_authors;
+module sisudoc.io_out.curate.metadoc_curate_authors;
@safe:
import std.algorithm;
import std.array;
diff --git a/src/sisudoc/meta/metadoc_curate_topics.d b/src/sisudoc/io_out/curate/metadoc_curate_topics.d
index 1873666..05643b9 100644
--- a/src/sisudoc/meta/metadoc_curate_topics.d
+++ b/src/sisudoc/io_out/curate/metadoc_curate_topics.d
@@ -47,7 +47,7 @@
[https://git.sisudoc.org/]
+/
-module sisudoc.meta.metadoc_curate_topics;
+module sisudoc.io_out.curate.metadoc_curate_topics;
@safe:
import std.algorithm;
import std.array;
diff --git a/src/sisudoc/spine.d b/src/sisudoc/spine.d
index e710281..b00469a 100755
--- a/src/sisudoc/spine.d
+++ b/src/sisudoc/spine.d
@@ -63,9 +63,9 @@ import std.process;
import sisudoc.conf.compile_time_info;
import sisudoc.meta;
import sisudoc.meta.metadoc;
-import sisudoc.meta.metadoc_curate;
-import sisudoc.meta.metadoc_curate_authors;
-import sisudoc.meta.metadoc_curate_topics;
+import sisudoc.io_out.curate.metadoc_curate;
+import sisudoc.io_out.curate.metadoc_curate_authors;
+import sisudoc.io_out.curate.metadoc_curate_topics;
import sisudoc.meta.metadoc_from_src;
import sisudoc.meta.conf_make_meta_structs;
import sisudoc.meta.conf_make_meta_json;