https://github.com/llaville/umlwriter
Create UML class diagrams from your PHP source
https://github.com/llaville/umlwriter
php uml-class-diagram
Last synced: 4 months ago
JSON representation
Create UML class diagrams from your PHP source
- Host: GitHub
- URL: https://github.com/llaville/umlwriter
- Owner: llaville
- License: mit
- Created: 2015-03-19T19:27:50.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T14:44:19.000Z (11 months ago)
- Last Synced: 2024-05-22T15:32:55.291Z (11 months ago)
- Topics: php, uml-class-diagram
- Language: PHP
- Homepage: http://llaville.github.io/umlwriter/4.1/
- Size: 4.47 MB
- Stars: 55
- Watchers: 7
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-1.x.md
- License: LICENSE
Awesome Lists containing this project
README
# UmlWriter
[](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
[](https://github.com/llaville/umlwriter/discussions)| Releases | Branch | PHP | Packagist | License | Documentation |
|:--------------|:-------------------------------------------:|:-------------------------------------------------------------:|:---------------------------------------------------------:|:----------------------------------------------:|:----------------------------------------------------------------:|
| Stable v4.1.x | [![Branch 4.1][Branch_41x-img]][Branch_41x] | [![Minimum PHP Version)][PHPVersion_41x-img]][PHPVersion_41x] | [![Stable Version 4.1][Packagist_41x-img]][Packagist_41x] | [![License 4.1][License_41x-img]][License_41x] | [![Documentation 4.1][Documentation_41x-img]][Documentation_41x] |
| Stable v4.2.x | [![Branch 4.2][Branch_42x-img]][Branch_42x] | [![Minimum PHP Version)][PHPVersion_42x-img]][PHPVersion_42x] | [![Stable Version 4.2][Packagist_42x-img]][Packagist_42x] | [![License 4.2][License_42x-img]][License_42x] | [![Documentation 4.2][Documentation_42x-img]][Documentation_42x] |[Branch_41x-img]: https://img.shields.io/badge/branch-4.1-orange
[Branch_41x]: https://github.com/llaville/umlwriter/tree/4.1
[PHPVersion_41x-img]: https://img.shields.io/packagist/php-v/bartlett/umlwriter/4.1.0
[PHPVersion_41x]: https://www.php.net/supported-versions.php
[Packagist_41x-img]: https://img.shields.io/badge/packagist-v4.1.0-blue
[Packagist_41x]: https://packagist.org/packages/bartlett/umlwriter
[License_41x-img]: https://img.shields.io/packagist/l/bartlett/umlwriter
[License_41x]: https://github.com/llaville/umlwriter/blob/4.1/LICENSE
[Documentation_41x-img]: https://img.shields.io/badge/documentation-v4.1-green
[Documentation_41x]: https://github.com/llaville/umlwriter/tree/4.1/docs[Branch_42x-img]: https://img.shields.io/badge/branch-4.2-orange
[Branch_42x]: https://github.com/llaville/umlwriter/tree/4.2
[PHPVersion_42x-img]: https://img.shields.io/packagist/php-v/bartlett/umlwriter/4.2.2
[PHPVersion_42x]: https://www.php.net/supported-versions.php
[Packagist_42x-img]: https://img.shields.io/badge/packagist-v4.2.2-blue
[Packagist_42x]: https://packagist.org/packages/bartlett/umlwriter
[License_42x-img]: https://img.shields.io/packagist/l/bartlett/umlwriter
[License_42x]: https://github.com/llaville/umlwriter/blob/4.2/LICENSE
[Documentation_42x-img]: https://img.shields.io/badge/documentation-v4.2-green
[Documentation_42x]: https://github.com/llaville/umlwriter/tree/4.2/docs**UmlWriter** is a library that adds the ability to generate UML class diagrams.
## Documentation
All the documentation is available on [website](https://llaville.github.io/umlwriter/4.2),
generated from the [docs](https://github.com/llaville/umlwriter/tree/4.2/docs) folder.## Usage
This library includes a console CLI version with only one command: `diagram:class`
```bash
bin/umlwriter diagram:class src/
```**NOTE** use verbose level 1 or 2 for more details.
## Contributors
- Laurent Laville (Lead Developer)
## Credits
[bartlett/graph-uml](https://github.com/llaville/graph-uml) is a refactored version (with more features) of [clue/graph-uml](https://github.com/clue/graph-uml) project, licensed under MIT.