Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build docs better in CI/CD #132

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Build docs better in CI/CD #132

wants to merge 14 commits into from

Commits on Mar 19, 2024

  1. Update dependencies

    One should especially focus on the Sphinx update (from v5 to v7), rdflib
    update (from v6 to v7) and the necessity to keep pydata-sphinx-theme at
    its current version due to too many differences in the look and feel of
    the docs if updated to the latest version.
    
    Also, all currently unversioned dependencies have been fixed to a
    version.
    CasperWA committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    4fce637 View commit details
    Browse the repository at this point in the history
  2. Run make html directly in CI for building docs

    Avoid using the - quite outdated - ammaraskar/sphinx-action GitHub
    Action. It was forcefully using Python 3.8 due to using a very old
    version of the underlying docker image sphinx-doc/sphinx.
    CasperWA committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    63fec27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccbb574 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8fff0a6 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    f057ed6 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    4905551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75fa7f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    4505cac View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    6a328e0 View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    Support installing all requirements files at once (resolving that there
    are no sub-dependency issues).
    CasperWA committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    0b6c23a View commit details
    Browse the repository at this point in the history
  3. Update docs to remove all build warnings

    All warnings have been removed by:
    - Move `!pip install` statements to a separate cell in all notebooks,
      making the cell "shellscript" code and add a sentence immediately
      before stating the same thing.
    - Add all files to a Sphinx `toctree` tag, specifically extending the
      header nav with the "More" dropdown, which includes "contribute",
      "tools", and "resources".
    - Find online and add the image for the Protégé configuration.
    
    Update the configuration to remove the primary sidebar from pages that
    have no section navigation.
    
    Since no warnings are produced (locally) now, the CI workflow has been
    updated to include the `-W` flag for sphinx-build, which treats warnings
    as errors during the build.
    CasperWA committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    aa32334 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    0329356 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    e68a8f7 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    7773a44 View commit details
    Browse the repository at this point in the history