General specs for each component of a system. - Content - storage tech, source control, file management, and source file formats (Github, GitLab, Headless CMS, etc.) - Transformer - source to target formats (MD -> HTML or ADOC -> HTML & PDF or MD -> HTML -> PDF with goldmark, pandoc, asciidoctor, etc.) - Assembler - target formats organized into a coherent structure/relations (Hugo, Antora, SSGs, SvelteKit, Next.js, etc.) - Distribution - web server, file sharing, embedded system, etc. (Netlify, S3+Cloudfront, CDNs, etc.) - Automations - CI/CD or something to glue the components together. (GitLab CI/CD, Github Actions, Netlify Builds/Deploy, etc.) - Others? The idea here is to identify the requirements for a complete system that can be replaced per implementation.
General specs for each component of a system.
The idea here is to identify the requirements for a complete system that can be replaced per implementation.