Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Multimedia
Kdenlive
Commits
499e8cb2
Commit
499e8cb2
authored
May 17, 2020
by
Simon Eugster
Browse files
Docs: How to describe class diagram
parent
b03a6ed0
Pipeline
#20729
canceled with stage
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
dev-docs/architecture.md
View file @
499e8cb2
...
...
@@ -33,3 +33,24 @@ Kdenlive and MLT use a number of resources like frei0r for video effects.
└──────┘└──────┘└───┘└─────────────┘
```
<!-- http://marklodato.github.io/js-boxdrawing/ for drawing -->
## Class Diagram
A class diagram can be generated with Doxygen and GraphViz with the commands
below. Instead of docker, you can also run
`doxygen`
directly.
```
bash
# Generate a Doxyfile (configuration file)
docker run
-it
--rm
-v
$(
pwd
)
:/data hrektts/doxygen doxygen
-g
# Now edit the file and set the following variables:
# EXTRACT_ALL = YES
# HAVE_DOT = YES
# UML_LOOK = YES
# RECURSIVE = YES
# INPUT = src
# Now run Doxygen to generate the docs and UML files
docker run
-it
--rm
-v
$(
pwd
)
:/data hrektts/doxygen doxygen Doxyfile
```
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment