aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
blob: c5b5a8726d39cd765da7c83a9e38926114343d85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# TODO

## Basic

* [ ] Slides:
  * [ ] Move `slides` to `content/slides`?
  * [ ] Improved slides workflow (compilation etc).

## Issues

* [ ] Bug in `pandoc` or `citeproc` ignoring citation inside LaTeX blocks.
      Affecting the PDF format. Test available at `test/pandoc`.
      Consider an upstream bug report.
      If needed, also apply corrections in the existing downstream projects.

## Improvements

* [ ] Localization support:
  * [ ] By detecting the `lang` YAML parameters and using templates from
        `templates/{book,notes}/$lang`.
  * [ ] Setup a PO-file workflow for translating the templates.
* [ ] Formats:
  * [ ] Fix the EPUB output:
        https://bookdown.org/yihui/bookdown/e-books.html
        https://github.com/rstudio/bookdown/issues/1179
        https://github.com/rstudio/bookdown/issues/1387
        https://github.com/rstudio/bookdown/blob/main/NEWS.md#major-changes
  * [ ] ZIM format using the `zim-tools` package for the book and the notes.
  * [ ] Update the current available output formats.
* [ ] Backmatter:
  * [ ] Customized lists of definitions, hypothesis, etimologies, examples etc in the PDF version:
        https://tex.stackexchange.com/questions/180747/editing-format-of-list-of-theorems-in-thmtools
        https://tex.stackexchange.com/questions/16494/generating-lists-of-custom-environment
  * [ ] Lists of definitions, hypothesis, etimologies, examples etc in the HTML version.
        Possible implementations:
        https://stackoverflow.com/questions/40735727/create-index-of-definitions-theorems-at-end-of-bookdown-book?rq=4
* [ ] Misc:
  * [ ] 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.
  * [ ] Optionally add a small reference to the Bookup website in the book
        frontmatter?

## Documentation

* [ ] Translate to English.
* [ ] Improve the documentation.
* [ ] Add a reference to:
  * [ ] Books using Bookup.
  * [ ] Similar projects, like:
    * [ ] [Repositórios da Editora Hedra](https://github.com/hedra-editora).