aboutsummaryrefslogtreecommitdiffhomepage
path: root/flake.lock
Commit message (Collapse)AuthorAgeFilesLines
* 0.24.0sisudoc-spine_v0.24.0Ralph Amissah2026-09-121-3/+3
|
* 0.23.0sisudoc-spine_v0.23.0Ralph Amissah2026-09-101-3/+3
|
* test-abstraction-ssp re-generatedRalph Amissah2026-09-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several structure fields (now) computed in ocda do not yet have a consumer outside the `.ssp` writer (which shares ocda fields in a PEG parsable .ssp file). Their addition is to facilitate future output processing: each representing document structure information that document output generators of various formats, such as html, epub, latex, sql and any DOM based / tree-graph (node based hierarchical) representations, previously had to, or would have to, work out for themselves based on what ocda offered (without them). Computing them (upstream) in ocda once and sharing them (and providing the .ssp), means that: - future output formats can start from prepared structure rather than deriving it; - existing generators can be simplified to consume them instead of re-deriving; - a (dlang) generator could in principle be populated either from ocda directly or from a `.ssp` file; - `.ssp` being PEG parsable puts the same prepared structure in reach of implementations in other languages. `test/test-abstraction-ssp.sh` the `.ssp` reference regression test is used to catch regression in ocda including these as yet unused fields, which otherwise would remain unseen until used by other output-format consumers. This also is the reason issues now made easily visible and are being addressed (without issue to existing output generators). (assisted by Claude-Code)
* ldc-1.43.0 overlayRalph Amissah2026-08-301-3/+3
|
* dlang related nixpkgs overlay updatesRalph Amissah2026-08-281-3/+3
| | | | | | | - dmd 2.112.1 - ldc 1.43.0 beta1 - dub 1.41.0 - dtools 2.112.1
* sha summary, mostly cosmetic, some work on imagesRalph Amissah2026-08-261-3/+3
|
* ldc-v1.43.0-beta1 okRalph Amissah2026-08-181-3/+3
|
* change search result symbols for show index & textRalph Amissah2026-07-041-3/+3
|
* ocda public surface + dub.json import-path and dyaml cleanupsRalph Amissah2026-05-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three small follow-ups to the ocda/outputs split: 1. Add src/sisudoc/ocda/package.d (module sisudoc.ocda) as a 2-line public re-export of sisudoc.ocda.abstraction. Provides downstream consumers with a canonical "import sisudoc.ocda;" entry point and a stable handle for eventual peer-repo packaging of the abstraction library. 2. Fix the D import-path root in dub.json so it matches the declared module names: - spine:abstraction sub-package "importPaths": [ "./src/sisudoc" ] -> [ "./src" ] - main package buildTypes (dmd, ldc2, ldmd2, gdc, gdmd) "-I=src/sisudoc" -> "-I=src" The modules are named sisudoc.ocda.* / sisudoc.outputs.* / sisudoc.* so the filesystem-based resolver needs to see ./src as the root (so <root>/sisudoc/ocda/X.d resolves). 3. Replace dyaml sub-package's destructive preGenerateCommands ("rm -rf ./src/ext_depends/D-YAML/{examples,testsuite}") with declarative excludedSourceFiles globs. The two directories do not exist in the vendored D-YAML tree, so the rm was a no-op in practice; the glob form is defensive (would silently skip them if they were ever re-introduced) and removes the destructive side-effect from every build. (assisted by Claude-Code)
* org files out of sync, fixsisudoc-spine_v0.20.0Ralph Amissah2026-05-231-3/+3
| | | | (also cgi_sqlite_search_form.d did not belong here)
* nix flake updateRalph Amissah2026-05-221-3/+3
| | | | (usually integrated as part of a pushed commit)
* org headers rearranged (& odd hilighting issue)Ralph Amissah2026-05-041-3/+3
| | | | | - odd hilighting issue ... must result from my org config, but "fix" makes things easier for me.
* org: editor utils moved, editorconfig added to envRalph Amissah2026-04-291-3/+3
|
* add .ssp regression test script and reference filesRalph Amissah2026-04-221-3/+3
| | | | | | | | | | | | | | | | | | | test/test-abstraction-ssp.sh: shell script that generates .ssp files for all sample documents and diffs against committed reference files in test/reference/abstraction/. Usage: ./test/test-abstraction-ssp.sh --generate ./bin/spine-ldc ./test/test-abstraction-ssp.sh ./bin/spine-ldc Exits 0 if all .ssp files match, 1 if differences found. Reports changed, missing, and new files. test/reference/abstraction/: 35 reference .ssp files generated from the current abstraction, covering all sample documents including 9-language live-manual. Co-Authored-By: Anthropic Claude Opus 4.6 (1M context)
* nix keeping: nix-shell, nix-build derivation.nixRalph Amissah2026-04-111-3/+3
|
* flake.nix dmd build fix overlay: revert to GCC14Ralph Amissah2026-04-091-3/+3
| | | | | | | | | - revert to using GCC14: (current) GCC 15 introduced nullptr in its headers, and DMD's ImportC parser needs update to handle it, monitor and update - (nix ldc overlay, minor comsetic)
* package housekeeping, minorRalph Amissah2026-03-191-3/+3
|
* nix direnv 3.1.0Ralph Amissah2026-03-051-3/+3
|
* ldc-1.42.0 overlayRalph Amissah2026-03-011-3/+3
|
* ldc-1.42.0-beta1 overlayRalph Amissah2026-02-051-3/+3
|
* flake.nix po4a perl depsRalph Amissah2026-01-081-3/+3
|
* envrc markup samples pod dir changeRalph Amissah2025-10-311-3/+3
| | | | - markup samples pod dir: markup/pod-samples/pod
* text output, improve various (including no-ocn)Ralph Amissah2025-10-141-3/+3
| | | | - revisit links (fix later)
* housekeeping, nix & env, minorRalph Amissah2025-10-131-3/+3
|
* houskeeping, (emacs org tangle updates), minorRalph Amissah2025-10-081-3/+3
|
* text output, endnotes, add caller ocn (& some cleaning)Ralph Amissah2025-10-081-3/+3
|
* a text output (and skel an outline)Ralph Amissah2025-10-031-3/+3
| | | | - spine --text [--output=output path] [markup source]
* dub_describe.json + other minor miscRalph Amissah2025-09-141-3/+3
|
* dub 1.40.0, llvm 20Ralph Amissah2025-08-081-3/+3
|
* ldc-1.41.0 overlay; nix direnv 3.0.7Ralph Amissah2025-06-071-3/+3
| | | | | - related updates to files - notes on updating these added (.org)
* org ready ldc-1.41.0-beta1; flake using ldc-1.40.1Ralph Amissah2025-04-181-3/+3
| | | | - plus minor housekeeping/tidy
* sisu-spine editor markup syntax highlightersRalph Amissah2025-02-211-3/+3
| | | | | - vim, syntax (sisu-spine.vim) & colors - emacs sisu-spine-mode.el
* nix build, flake.nix ldc2-1.40.0Ralph Amissah2024-12-151-3/+3
|
* flake.nix, removed flake-utilsRalph Amissah2024-12-091-34/+0
|
* nix build flake.nix fixRalph Amissah2024-12-031-3/+3
|
* nix build houskeeping, version updates, incl. dmd & dubRalph Amissah2024-12-021-6/+6
|
* pod zip fixesRalph Amissah2024-07-101-3/+3
| | | | | - serial processing (need to be built serially) - multilingual pods, copy all languages before zip
* markup source digests (write to terminal)Ralph Amissah2024-07-011-3/+3
|
* 0.17.0sisudoc-spine_v0.17.0-devRalph Amissah2024-06-291-3/+3
|
* nix flake and envrc-nix minorRalph Amissah2024-05-171-3/+3
|
* dub (dlang) prefer dub run to dub buildRalph Amissah2024-05-071-3/+3
|
* work on more generic install + instructionsRalph Amissah2024-05-061-3/+3
|
* comment out nixpkg nixVersions.unstableRalph Amissah2024-05-021-3/+3
| | | | - nixVersions.unstable no longer available
* sisudoc spine initial releaseRalph Amissah2024-05-011-3/+3
|
* 0.15.0doc-reform_v0.15.0Ralph Amissah2024-04-101-3/+3
|
* flake.nix cosmetic minordoc-reform_v0.14.0Ralph Amissah2024-03-201-6/+6
|
* dmd & ldc upkeep (dmd at 2.106.1)Ralph Amissah2024-03-091-3/+3
| | | | - dmd current nixpkgs and overlay identical
* ldc-1.37.0 & dub-1.36.0Ralph Amissah2024-03-031-6/+6
|
* org, ocda (ongoing) split file, separate functionsRalph Amissah2024-01-251-3/+3
|
* org, ocda (ongoing)Ralph Amissah2024-01-211-6/+6
|