Skip to content
Snippets Groups Projects
  1. Aug 25, 2021
  2. Aug 21, 2021
  3. Aug 17, 2021
  4. Jul 24, 2021
  5. Jul 20, 2021
  6. Jul 15, 2021
  7. Jul 09, 2021
  8. Jul 08, 2021
  9. Jul 05, 2021
  10. Jul 03, 2021
  11. Jun 30, 2021
  12. Jun 25, 2021
  13. Jun 24, 2021
  14. Jun 23, 2021
  15. Jun 21, 2021
  16. Jun 17, 2021
  17. Jun 11, 2021
  18. Jun 09, 2021
  19. Jun 06, 2021
  20. Jun 05, 2021
  21. May 26, 2021
  22. May 05, 2021
    • Chris Holdgraf's avatar
    • Chris Sewell's avatar
      :wrench: MAINTAIN: Move configuration to setup.cfg (#1317) · 7399772f
      Chris Sewell authored
      To keep the `docs/requirements.txt` available and in-sync,
      I have added a pre-commit hook that creates it from the `setup.cfg`
      7399772f
    • Chris Sewell's avatar
      :recycle:️ REFACTOR: Delegate ToC logic to sphinx-external-toc (#1293) · 18d52700
      Chris Sewell authored
      This commit removes all code related to the `_toc.yml`,
      which is now implemented in https://github.com/executablebooks/sphinx-external-toc.
      This implementation adds a range of new features, including:
      
      - `glob` to specify multiple files with unix-style wildcard
      - `toctree` options: `caption`, `hidden`, `maxdepth`, `numbered`, `titlesonly`
      - The `toctree` are now added directly to the docutils/sphinx AST
        (rather than appending to the source text),
        which means that its is source format agnostic, i.e. will work for rst, md, ipynb, py, ...
      - The `tableofcontents` directive is also handled at the same time as the `toctree` insertion,
        rather than later in a post-transform,
        which avoids having to use any builder specific logic.
      - The `jupyter-book toc` CLI is now a plugin of the sphinx-external-toc CLI, and is split into multiple commands
        - The new `jupyter-book toc to-site` command allows a template project to be generated directly from a `toc.yml`
      
      The format of the `_toc.yml` has been changed slightly.
      To aide users, the code in `jupyter-book build` will check the format is as expected before calling sphinx,
      and point users to the new `jupyter-book toc migrate` command.
      
      This also involved updating `jupyterbook-latex` to `v0.3.0`,
      and removes the `nested-lookup` dependency.
      18d52700
  23. Apr 30, 2021
Loading