Skip to content
Snippets Groups Projects
  1. Jul 06, 2023
  2. May 17, 2023
  3. Apr 20, 2023
  4. Feb 21, 2023
  5. Feb 02, 2023
  6. Feb 01, 2023
    • Jérémy Bobbio (Lunar)'s avatar
      Add a landing page for the documentation · 715572f7
      Jérémy Bobbio (Lunar) authored
      This is implements the landing page that was designed during the
      documentation sprint in November 2022.
      
      There is probably further work to be done on the copy, maybe tweak
      colors and margins on the cards. Proper support for dark mode would
      be nice as well. It’s a bit ugly for now.
      
      The images are coming from <https://undraw.co/>. The license does not
      require attribution. Full license text reads as follow:
      
          Copyright 2022 Katerina Limpitsouni
      
          All images, assets and vectors published on unDraw can be used for
          free. You can use them for noncommercial and commercial purposes.
          You do not need to ask permission from or provide credit to the
          creator or unDraw.
      
          More precisely, unDraw grants you an nonexclusive, worldwide
          copyright license to download, copy, modify, distribute, perform,
          and use the assets provided from unDraw for free, including for
          commercial purposes, without permission from or attributing the
          creator or unDraw.  This license does not include the right to
          compile assets, vectors or images from unDraw to replicate a similar
          or competing service, in any form or distribute the assets in packs
          or otherwise. This extends to automated and non-automated ways to
          link, embed, scrape, search or download the assets included on the
          website without our consent.
      715572f7
    • 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
  7. Jan 13, 2023
    • Antoine Lambert's avatar
      docs/index: Bump toctree level · bf010f1a
      Antoine Lambert authored
      bf010f1a
    • 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
  8. Jan 06, 2023
  9. May 05, 2022
  10. Apr 26, 2022
  11. Apr 01, 2022
  12. Mar 30, 2022
  13. Feb 22, 2022
  14. Feb 07, 2022
  15. Jan 19, 2022
  16. Dec 08, 2021
  17. Nov 18, 2021
  18. Oct 20, 2021
  19. 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
  20. Oct 14, 2021
  21. Sep 13, 2021
  22. 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
  23. Jul 05, 2021
  24. 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
  25. 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
  26. Jun 17, 2021
  27. May 07, 2021
  28. Apr 28, 2021
  29. Apr 13, 2021
    • vlorentz's avatar
      Rewrite the architecture overview · 93e40e74
      vlorentz authored
      It used to only document the core components.
      
      This commit does the following:
      
      * expands the existing descriptions
      * reorders them in didactical order
      * and all the other components in two new tiers ("major" and "extra", in
        addition to "core")
      93e40e74
Loading