File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -191,12 +191,16 @@ generate-documentation: ## Generate documentation
191191doc : # # Generate documentation for developers
192192 scripts/gen_doc.py
193193
194- docs/models : docs/models/requests.puml docs/models/common.puml # # Generate documentation about models
194+ docs/models : docs/models/requests.puml docs/models/responses.puml docs/models/ common.puml # # Generate documentation about models
195195
196196docs/models/requests.puml :
197197 uv run pyreverse src/models/api/requests/ --output puml --output-directory=docs/models/
198198 mv docs/models/classes.puml docs/models/requests.puml
199199
200+ docs/models/responses.puml :
201+ uv run pyreverse src/models/api/responses/ --output puml --output-directory=docs/models/
202+ mv docs/models/classes.puml docs/models/responses.puml
203+
200204docs/models/common.puml :
201205 uv run pyreverse src/models/common/ --output puml --output-directory=docs/models/
202206 mv docs/models/classes.puml docs/models/common.puml
@@ -208,6 +212,13 @@ docs/models/requests.svg: docs/models/requests.puml
208212 rm -f classes.svg && \
209213 popd
210214
215+ docs/models/responses.svg : docs/models/responses.puml
216+ pushd docs/models && \
217+ java -jar ${PATH_TO_PLANTUML} /plantuml.jar responses.puml -tsvg && \
218+ xmllint --format classes.svg > responses.svg && \
219+ rm -f classes.svg && \
220+ popd
221+
211222docs/models/common.svg : docs/models/common.puml
212223 pushd docs/models && \
213224 java -jar ${PATH_TO_PLANTUML} /plantuml.jar common.puml -tsvg && \
You can’t perform that action at this time.
0 commit comments