Skip to content
Snippets Groups Projects
  1. Jul 22, 2021
  2. Jul 20, 2021
  3. Jul 19, 2021
  4. Jul 15, 2021
  5. 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
  6. Jul 05, 2021
  7. Jun 25, 2021
  8. Jun 18, 2021
  9. Jun 17, 2021
  10. May 28, 2021
  11. May 10, 2021
  12. May 07, 2021
  13. May 06, 2021
  14. May 05, 2021
  15. Apr 28, 2021
  16. Apr 27, 2021
  17. Apr 23, 2021
    • Antoine Lambert's avatar
    • Antoine Lambert's avatar
      sphinx/conf.py: Add standalone package doc configuration for tox build · 11bc7d90
      Antoine Lambert authored
      Enable to build the local documentation of each swh package using a
      dedicated tox environment.
      
      In order to check for possibly introduced sphinx warnings in the
      documentation sources, the documentation is built with the -W option
      of sphinx-build.
      
      As some references located in scopes external to the processed
      package would not be resolved, related sphinx warnings are
      suppressed to allow the doc build to succeed anyway.
      
      Besides the errors related to references that can only be checked
      when building the full documentation, all other sphinx errors
      should be caught.
      
      Related to T3258
      11bc7d90
  18. Apr 22, 2021
  19. Apr 21, 2021
    • Antoine Lambert's avatar
      sphin/conf.py: Improve django settings handling · 57292cc8
      Antoine Lambert authored
      Software Heritage uses Django in several packages: swh-auth, swh-deposit
      and swh-web.
      
      When building global or local package documentation, the environment
      variable DJANGO_SETTINGS_MODULE must be set to the adequate settings
      module in order to avoid errors with sphinx autodoc processing.
      
      Previous approach was merging swh-deposit and swh-web django settings
      but it did not prevent all autodoc errors due to some missing or
      unexpected django setting value.
      
      New approach force reset Django settings according to the next rst
      document to read by sphinx. This ensures adequate django settings
      will be set for each swh packages before processing apidoc generated
      rst files.
      
      It also enables to not depend on swh-deposit and swh-web for building
      a local package documentation.
      
      Related to T3258
      57292cc8
    • Antoine Lambert's avatar
      sphinx/conf.py: Merge swh-web sphinx config into root conf.py file · 51cb3ebf
      Antoine Lambert authored
      It enables to not depend on swh-web to build standalone swh package
      documentation, plus these sphinx features could be reused in other
      package documentation.
      
      Related to T3258
      51cb3ebf
  20. Apr 20, 2021
    • David Douard's avatar
      Update the general architecture diagram · bf30a927
      David Douard authored
      - add the scheduler journal client
      - remove the indexer journal client (for clarity)
      - remove indexer workers (for clarity)
      - add a postgresql db attached to the web app
      
      Closes T3229.
      bf30a927
  21. Apr 19, 2021
  22. Apr 16, 2021
  23. Apr 15, 2021
Loading