Skip to content

Commit 5e9e6eb

Browse files
committed
Added Makefile targets
1 parent b4c170e commit 5e9e6eb

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

Makefile

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,16 @@ generate-documentation: ## Generate documentation
191191
doc: ## 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

196196
docs/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+
200204
docs/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+
211222
docs/models/common.svg: docs/models/common.puml
212223
pushd docs/models && \
213224
java -jar ${PATH_TO_PLANTUML}/plantuml.jar common.puml -tsvg && \

0 commit comments

Comments
 (0)