From edd13c50f77f00ac6bb212f1cf93bb3ad4fb8421 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 12 Feb 2024 20:54:42 +1100 Subject: [PATCH] Add hook for rebuilding API schema as part of RTD build --- docs/docs/hooks.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/docs/hooks.py b/docs/docs/hooks.py index bef816cabc..0e5a390502 100644 --- a/docs/docs/hooks.py +++ b/docs/docs/hooks.py @@ -9,6 +9,12 @@ from distutils.version import StrictVersion import requests +def rebuild_api_schema(): + """Rebuild InvenTree API schema on RTD build.""" + # TODO + print('Rebuilding InvenTree API schema') + + def fetch_rtd_versions(): """Get a list of RTD docs versions to build the version selector.""" print('Fetching documentation versions from ReadTheDocs') @@ -243,4 +249,6 @@ def on_config(config, *args, **kwargs): # Sort releases by descending date config['releases'] = sorted(releases, key=lambda it: it['date'], reverse=True) + rebuild_api_schema() + return config