if this branch makes it to core, it's because this was a far easier
thing to keep patches up to date with than having to hack the DOCX SRD
apart and back together again. naturally, I went through all of that
work and then CSRD updates happened and everything unraveled. this is
hopefully a better way to do things, by leaning on the existing
community's work
anyway, this creates the CCSRD based on the OG-CSRD and omits the
incorporeal-cms parts of this, since my project doesn't understand
Pandoc Markdown, but Pandoc does (naturally)
still need to eyeball the results but it looks like most lines that are
ALL CAPS are level 3 headers or lower, so this converts everything to
level 3. a human effort will identify the level 4s and beyond I think
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
this is a formatting/publishing artifact that we don't need in the
Markdown, and the existence of those characters is throwing off some
other scripts
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
I think a number of base conversions are going to be automated pieces
that clean up the converted CSRD before it is suitable for further
editing. whereas a lot of human changes are going to be bespoke edits of
the "base" CCSRD, creating the CCSRD itself is looking like it's going
to be some machine work to spruce up the Markdown, so I might as well
include those scripts as well
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>