From 22dfb376ddf633926245c48c5928123123ca7387 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 13 Jun 2024 14:43:37 +0100 Subject: TODO: refactor --- TODO.md | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/TODO.md b/TODO.md index e9a53b1..687a4bc 100644 --- a/TODO.md +++ b/TODO.md @@ -1,16 +1,5 @@ # TODO -## Basic - -* [ ] Slides: - * [ ] Improved slides workflow (compilation etc). -* [ ] Citation: - * [ ] How to cite, by using `@projectName` in the frontmatter. - * [ ] Add the corresponding BibTeX entry. -* [ ] Recent changes section through a `snippets/changes.md` file? - This is partially implemented, but commented. - As an alternative (or meanwhile), the notebook can be used. - ## Issues * [ ] Bug in `pandoc` or `citeproc` ignoring citation inside LaTeX blocks. @@ -20,8 +9,27 @@ * [ ] Support to be hosted under relative URLs, perhaps using the HTML `` tag. +## Refactor + +* [ ] Create a `bookup` script: + * [ ] Able to read all the YAML config files, which should be the central + places to hold all the configuration. + * [ ] With templating support to customize the existing templates. + This may make the `snippets` files to be compiled during build time. + * [ ] Which then dispatch compilation etc to the other scripts. + * [ ] Merge `structure` and `templates` folders? + ## Improvements +* [ ] Slides: + * [ ] Improved slides workflow (compilation etc). +* [ ] Citation: + * [ ] How to cite, by using `@projectName` in the frontmatter. + * [ ] Add the corresponding BibTeX entry. +* [ ] Recent changes section through a `snippets/changes.md` file? + This is partially implemented, but commented. + As an alternative (or meanwhile), the notebook can be used. + * [ ] Localization: * [ ] Make sure to properly localized the build date string. * [ ] Setup a PO-file workflow for translating the structure and templates? @@ -41,7 +49,6 @@ Possible implementations: https://stackoverflow.com/questions/40735727/create-index-of-definitions-theorems-at-end-of-bookdown-book?rq=4 * [ ] Misc: - * [ ] Merge `structure` and `templates`? * [ ] Suport for a `BASE_URL` environment variable? It would be applied as a template variable in `%%base_url%%` placeholers, allowing the compile material to have links among themselves. -- cgit v1.2.3