Skip to content

Commit d27d52d

Browse files
authored
Merge pull request #1987 from tisnik/lcore-1404-common-models
LCORE-1404: common models
2 parents 5ca7a52 + 6934d2c commit d27d52d

4 files changed

Lines changed: 1761 additions & 1 deletion

File tree

Makefile

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,19 +191,30 @@ generate-documentation: ## Generate documentation
191191
doc: ## Generate documentation for developers
192192
scripts/gen_doc.py
193193

194-
docs/models: docs/models/requests.puml ## Generate documentation about models
194+
docs/models: docs/models/requests.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/common.puml:
201+
uv run pyreverse src/models/common/ --output puml --output-directory=docs/models/
202+
mv docs/models/classes.puml docs/models/common.puml
203+
200204
docs/models/requests.svg: docs/models/requests.puml
201205
pushd docs/models && \
202206
java -jar ${PATH_TO_PLANTUML}/plantuml.jar requests.puml -tsvg && \
203207
xmllint --format classes.svg > requests.svg && \
204208
rm -f classes.svg && \
205209
popd
206210

211+
docs/models/common.svg: docs/models/common.puml
212+
pushd docs/models && \
213+
java -jar ${PATH_TO_PLANTUML}/plantuml.jar common.puml -tsvg && \
214+
xmllint --format classes.svg > common.svg && \
215+
rm -f classes.svg && \
216+
popd
217+
207218
docs/config.puml: src/models/config.py ## Generate PlantUML class diagram for configuration
208219
uv run pyreverse src/models/config.py --output puml --output-directory=docs/
209220
mv docs/classes.puml docs/config.puml

0 commit comments

Comments
 (0)