aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sisudoc/meta
Commit message (Collapse)AuthorAgeFilesLines
* separate abstraction lib from output processingRalph Amissah2026-05-2517-11378/+0
| | | | | | create new directories under ./src/sisudoc ocda & outputs in order to separate the document abstraction library from downstream output processing (stuff broken till paths & modules fixed)
* decouple abstraction phase0:2Ralph Amissah2026-05-223-1309/+0
| | | | | | | | | | | | | | | 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)
* decouple abstraction phase0:1Ralph Amissah2026-05-221-2/+0
| | | | | | | | | | | | | phase0: drop vestigial io_out.hub coupling from meta/metadoc.d phase0 step1: abstraction-library extraction/decoupling: meta/ should not import io_out/. Removed unused call to `import sisudoc.io_out.hub;` `mixin outputHub;` from `template spineAbstraction()`. (the load-bearing UFCS site is spine.d:92 which has its own `mixin outputHub). (assisted by Claude-Code)
* org headers rearranged (& odd hilighting issue)Ralph Amissah2026-05-041-1/+0
| | | | | - odd hilighting issue ... must result from my org config, but "fix" makes things easier for me.
* add children_headings to document abstractionRalph Amissah2026-04-222-0/+20
| | | | | | | | | | | | | | | | | Add int[] children_headings field to DocObj_MetaInfo_ and compute it in the post-processing pass of metadoc_from_src.d, right after last_descendant_ocn. Single O(n) pass builds a parent_ocn -> child heading OCNs map, then assigns to each heading object. Useful for tree-structured output. The .ssp serializer now reads directly from the abstraction field instead of pre-computing its own map. metadoc_object_setter.d: +1 line (field declaration) metadoc_from_src.d: +17 lines (computation) create_abstraction_txt.d: -10 lines (simplified) Co-Authored-By: Anthropic Claude Opus 4.6 (1M context)
* 2026Ralph Amissah2026-01-0920-20/+20
|
* text output, improve various (including no-ocn)Ralph Amissah2025-10-141-0/+1
| | | | - revisit links (fix later)
* abstraction metainfo, provide endnote parent ocnRalph Amissah2025-10-132-6/+4
| | | | | | - preferable, endnote parent object number available for use (as here in text output, compare "endnotes, add caller ocn" commit)
* text output, endnotes, add caller ocn (& some cleaning)Ralph Amissah2025-10-083-13/+33
|
* a text output (and skel an outline)Ralph Amissah2025-10-033-25/+35
| | | | - spine --text [--output=output path] [markup source]
* terminal output verbosity levels, minor reworkRalph Amissah2025-09-251-1/+1
|
* dub_describe.json + other minor miscRalph Amissah2025-09-141-48/+48
|
* imports, make line searchableRalph Amissah2025-07-1514-231/+197
|
* org ready ldc-1.41.0-beta1; flake using ldc-1.40.1Ralph Amissah2025-04-181-2/+2
| | | | - plus minor housekeeping/tidy
* sisudoc-spine upkeep, minor, a file renamedRalph Amissah2025-03-221-0/+0
|
* triple single-quote marks block identifier addedRalph Amissah2025-02-213-2/+211
| | | | | | | | - tics a bit cumbersome where single quotes work just as well - testing required (special cases not covered) - diverges from sisu markup which will need an update sometime
* document (metadata & abstraction) structRalph Amissah2025-02-197-53/+56
| | | | | | - struct replaces tuple - some direct naming of structs returned (instead of use of auto) - minor
* 2025Ralph Amissah2025-01-0120-20/+20
|
* refactor yaml extraction code fileRalph Amissah2024-12-212-671/+354
|
* [fn].digest.txt, sha256 of pod source files & podRalph Amissah2024-07-044-29/+5
|
* markup source digests (write to terminal)Ralph Amissah2024-07-015-6/+27
|
* digest tuple rearrangeRalph Amissah2024-06-292-4/+9
|
* document digests and reduction in use of tuplesRalph Amissah2024-06-294-27/+45
|
* latex footers from document header make, a fixRalph Amissah2024-05-292-7/+12
|
* update fix default home text link infoRalph Amissah2024-05-171-6/+6
| | | | - used e.g. in html text home button
* 0.16.0 sisudoc (src/sisudoc sisudoc spine)sisudoc-spine_v0.16.0-devRalph Amissah2024-04-1020-0/+12755
- src/sisudoc (replaces src/doc_reform) - sisudoc spine (used more)