Add step to build the documentation (#4549)

* 💚 add step to build the documentation

* 💚 add step to build the documentation
This commit is contained in:
Niels Lohmann
2024-12-17 09:48:24 +01:00
committed by GitHub
parent 8e1b800017
commit f2a4ac0673
2 changed files with 7 additions and 5 deletions

View File

@@ -1023,10 +1023,12 @@ add_custom_target(ci_test_examples
COMMENT "Check that all examples compile and create the desired output"
)
add_custom_target(ci_test_api_documentation
COMMAND ${Python3_EXECUTABLE} ../scripts/check_structure.py
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/docs/mkdocs/docs
COMMENT "Lint the API documentation"
add_custom_target(ci_test_build_documentation
COMMAND ${Python3_EXECUTABLE} -mvenv venv
COMMAND venv/bin/pip3 install -r requirements.txt
COMMAND make build
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/docs/mkdocs
COMMENT "Build the documentation"
)
###############################################################################