-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Since many of the Asciidoctor assets used in this repository are also employed by other ALAN related projects (AlanStdLib, Alan3-Italian, and possibly others in the future), I would like to move all the common assets into a Git submodule that can then be shared by all these repos, rendering the maintenance work for these assets much easier to deal with.
This is going to be multi-step delicate operation, and I'll begin its work on the StdLib repository (see #103) because it contains many useful Shell scripts for the toolchain that I'd like to also adopt here (see #81).
Once I've managed to move all the StdLib shareable assets into a Git submodule, I'll proceed by adding the module to this repository and gradually edit the build scripts of the various documents to switch to the new shared assets, and finally get rid of any redundant contents in _assets/.
So we'll be facing a transitional period in which some documents will be still using the old assets while others are switching to their new counterparts from the shared module. We can either carry out the switch work on a temp dev branch, or just do it in master — whichever turns out to be easier to handle.
For the above reasons, we should postpone switching the ALAN Manual from highlight.js to Highlight (see #50) until the module is ready — the same goes for other docs in this project that we were planning to switch to HL (see #49).