@@ -58,9 +58,16 @@ clean_built:
5858# Build doc
5959# ------------------------------------
6060
61+ .PHONY : generate_all_diagrams
62+ # # Generate all diagrams, organize them, and clean up in one command
63+ generate_all_diagrams :
64+ @echo " Generating and organizing all diagrams in one step"
65+ ./scripts/generate_all_diagrams.sh
66+
6167.PHONY : generate_doc_content
62- # # Generate documentation content from code and model architectures
68+ # # Generate documentation content from code and model architectures (DEPRECATED - use generate_all_diagrams instead)
6369generate_doc_content :
70+ @echo " NOTE: This target is deprecated. Please use 'make generate_all_diagrams' instead."
6471 @echo " Generating API documentation from docstrings"
6572 mkdir -p docs/generated/api
6673 poetry run python scripts/generate_docstring_docs.py
@@ -73,7 +80,7 @@ generate_doc_content:
7380
7481.PHONY : docs_deploy
7582# # Build docs using mike
76- docs_deploy : generate_doc_content
83+ docs_deploy : generate_all_diagrams
7784 @echo " Starting to build docs"
7885 @echo " more info: https://squidfunk.github.io/mkdocs-material/setup/setting-up-versioning/"
7986ifdef HAS_POETRY
@@ -97,12 +104,12 @@ docs_version_serve:
97104
98105.PHONY : docs
99106# # Create or Deploy MkDocs based documentation to GitHub pages.
100- deploy_doc : generate_doc_content
107+ deploy_doc : generate_all_diagrams
101108 mkdocs gh-deploy
102109
103110.PHONY : serve_doc
104111# # Test MkDocs based documentation locally.
105- serve_doc : generate_doc_content
112+ serve_doc : generate_all_diagrams
106113 poetry run mkdocs serve
107114
108115# ------------------------------------
0 commit comments