Skip to content
Snippets Groups Projects
  1. Jul 06, 2023
  2. Jun 20, 2023
  3. May 22, 2023
  4. Mar 13, 2023
  5. Mar 01, 2023
  6. Feb 16, 2023
  7. Feb 01, 2023
    • Jérémy Bobbio (Lunar)'s avatar
      Restore a link to the API reference in Development section · f13f1620
      Jérémy Bobbio (Lunar) authored
      Suggested by @zack: “it's useful to have it on top (because a lot people
      use docs.s.o for that, at least now), but it also belongs to devel doc,
      so people will look for it on the left as well”
      f13f1620
    • Jérémy Bobbio (Lunar)'s avatar
      Switch to PyData Sphinx theme · b37d4ff8
      Jérémy Bobbio (Lunar) authored
      After merging various parts of Software Heritage documentation in a
      single Sphinx instance, the navigation using the Read The Docs theme
      became seriously cumbersome.
      
      We switch to PyData Sphinx theme: a clean, Bootstrap-based Sphinx theme
      by and for the PyData community. For details, please refer to:
      https://pydata-sphinx-theme.readthedocs.io/
      
      One major upside is that by default supports three level of navigation:
      
      - top-level parts in the header bar (for us, they would refer to
        `devel`, `sysadm` and `user`)
      - a left sidebar for sections in the current part,
      - a right sidebar for the contents of the current page.
      
      This maps really well to our hierarchy.
      
      Some changes made to better navigate the various parts of our
      navigation:
      
      - Rename “Development Documentation” to just “Development”.
      - Rename “Sysadmin Documentation” to just “Infrastructure”.
      - Rename “User Documentation” to just “Usage”.
      - Promote the API reference from Development to the top-level.
      
      Some other improvements to better benefit the new theme:
      
      - Replace the vertical logo with the horizontal one to better fit the
        header.
      - Add links to GitLab, PyPI and status.s.o to the header.
      - Remove the unused Alegreya font.
      b37d4ff8
  8. Jan 23, 2023
    • vlorentz's avatar
      Remove second-level headings from the dev doc + hide TOC · edda8b3a
      vlorentz authored and vlorentz's avatar vlorentz committed
      The only two titles at the second level were 'Important documentation links'
      and 'Content', which look weird and are not very useful.
      
      And this level prevented headings inside package documentation from being
      shown in the TOC at all, which means the TOC couldn't be used to navigate
      within a package's documentation.
      edda8b3a
  9. Jan 13, 2023
    • Antoine Lambert's avatar
    • Antoine Lambert's avatar
      docs: Merge all documentations into a single one · 0e55968d
      Antoine Lambert authored
      These changes allow to build all SWH documentations (developmment, system
      administration and user) using a single sphinx-build command, meaning they
      are now merged into a single one with shared index of references.
      
      Development documentation is now rooted to docs/devel, user one to docs/user
      and sysadmin one to docs/sysadm so a good amount of files were moved.
      
      A couple of configuration files and makefiles were updated to reflect that change
      and the building / cleaning processes were made more reliable.
      
      Calling make in root directory of swh-docs will execute the development build
      of the documentation in a tox environment while calling make in docs folder
      will use the current virtualenv.
      
      It remains possible to build each documentation in a standalone way by
      calling make in their root directory.
      
      Closes #4496
      0e55968d
  10. Jan 06, 2023
  11. May 05, 2022
  12. Apr 26, 2022
  13. Apr 01, 2022
  14. Mar 30, 2022
  15. Feb 22, 2022
  16. Feb 07, 2022
  17. Jan 19, 2022
  18. Dec 08, 2021
  19. Nov 18, 2021
  20. Oct 20, 2021
  21. Oct 15, 2021
    • Antoine Lambert's avatar
      docs, user: Fix faq menu rendering glitch · 788598eb
      Antoine Lambert authored
      As the toctree for the faq was included multiple times in index file,
      the associated menu entry in the sidebar was not properly rendered.
      
      In order to workaround the issue, ensure faq toctree is included once
      in the index file and add reference to faq page in Getting started
      top level section.
      
      Also as faq subsection entries are no longer included in the sidebar
      menu, display a local toctree at the top of the faq page.
      
      Closes T3657
      788598eb
  22. Oct 14, 2021
  23. Sep 13, 2021
  24. Jul 06, 2021
    • Antoine R. Dumont's avatar
      Add an how-to add a new swh package · e9e838d4
      Antoine R. Dumont authored
      The following document demonstrates how to create a new swh package in the current swh
      phabricator instance and reference it so the Continuous Integration (CI) is able to
      build the new module.
      
      Related to T3179
      e9e838d4
  25. Jul 05, 2021
  26. Jun 25, 2021
    • vlorentz's avatar
      faq: ReSTify links · 1a3a3806
      vlorentz authored
      1a3a3806
    • vlorentz's avatar
      Rename faq/faq.rst to faq/index.rst and deduplicate TOCs · 72763248
      vlorentz authored
      The FAQ was put in a single file in faq/faq.rst as a hack, using
      multiple top-level headers in the same file to make them appear
      in the global TOC.
      
      With this change, the TOC is moved to the index.rst file, with
      a single top-level header, and uses a local TOC instead, as it
      should be.
      
      Additionally, this removed the manually-written TOC in the main
      index to use an auto-generated one.
      72763248
  27. Jun 18, 2021
    • Antoine R. Dumont's avatar
      developers faq: Define faq with categories · 0a87ec54
      Antoine R. Dumont authored
      This opens the developers faq we short-listed during the documentation sprint. Question
      are regrouped under a specific category.
      
      Categories are listed from the main page and from the left menu.
      
      Related to T3119
      0a87ec54
  28. Jun 17, 2021
  29. May 07, 2021
Loading