Sign inSign up

dockette/phuml

Sponsored OSS

By dockette

•Updated 7 days ago

🐳 phUML — UML diagrams from PHP code

Image
Languages & frameworks
Integration & delivery
Monitoring & observability
1

10K+

dockette/phuml repository overview

⁠Dockette / phUML

GitHub Actions Docker Hub pulls GitHub Sponsors Support/Discussions

Fully automatic UML diagram generator for PHP.


phUML⁠ is a fully automatic UML diagram generator. It takes arbitrary object oriented code written in php5 and creates fully blown class diagrams of it.

⁠Usage

docker run dockette/phuml

You should see:

phUML Version 0.2 (Jakob Westhoff <[email protected]>)
Usage: phuml [-h|-l] [OPTIONS] <DIRECTORY> <PROCESSOR> [PROCESSOR OPTIONS] ... <OUTFILE>

Commands:
    -h      Display this help text
    -l      List all available processors

Options:
    -r      Scan given directorie recursively

Example:
    phuml -r ./ -graphviz -createAssociations false -neato out.png

    This example will scan the current directory recursively for php files.
    Send them to the "dot" processor which will process them with the option
    "createAssociations" set to false. After that it will be send to the neato
    processor and saved to the file out.png

⁠Versions

VersionRelease
dockette/phuml:YYYY.MM.DDrelease YYYY.MM.DD
dockette/phuml:latestlatest build of master

Releases are listed on GitHub⁠.

⁠Development

make build          # build the image
make test           # check the help text and processors
make run            # run phUML on the current directory
make version        # print VERSION
make release        # set today's date in VERSION

⁠Tips

⁠Maintenance

See how to contribute⁠ to this package. Consider to support⁠ f3l1x. Thank you for using this package.

Tag summary

Content type

Image

Digest

sha256:6ef996d17…

Size

28.5 MB

Last updated

7 days ago

docker pull dockette/phuml

This week's pulls

Pulls:

161

Oct 19 to Oct 25