aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2024-06-13 14:43:37 +0100
committerSilvio Rhatto <rhatto@riseup.net>2024-06-13 14:43:37 +0100
commit22dfb376ddf633926245c48c5928123123ca7387 (patch)
treeeeac145665f807355b8ea59902463d2244c9382f
parenta02c365d5c1b6aecd15766adf3a0fb32b3c1c36a (diff)
downloadbookup-22dfb376ddf633926245c48c5928123123ca7387.tar.gz
bookup-22dfb376ddf633926245c48c5928123123ca7387.tar.bz2
TODO: refactor
-rw-r--r--TODO.md31
1 files 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
`<base>` 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.