{"id":13593911,"url":"https://github.com/MontealegreLuis/phuml","last_synced_at":"2025-04-09T05:32:32.746Z","repository":{"id":28440680,"uuid":"113253661","full_name":"MontealegreLuis/phuml","owner":"MontealegreLuis","description":"phUML is a UML diagram generator. It takes arbitrary object oriented PHP code and creates fully blown class diagrams of it.","archived":false,"fork":false,"pushed_at":"2023-07-11T20:16:29.000Z","size":44325,"stargazers_count":110,"open_issues_count":7,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-09T13:36:33.280Z","etag":null,"topics":["graphviz","php","uml-class-diagram"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MontealegreLuis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-06T01:36:25.000Z","updated_at":"2025-02-10T12:18:50.000Z","dependencies_parsed_at":"2024-06-19T05:30:29.842Z","dependency_job_id":"56b66d47-cfca-432e-b351-a4bd50452bf1","html_url":"https://github.com/MontealegreLuis/phuml","commit_stats":{"total_commits":573,"total_committers":8,"mean_commits":71.625,"dds":0.1413612565445026,"last_synced_commit":"8ac47c5585cd280f551a4cf29ef3ca55504850bd"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MontealegreLuis%2Fphuml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MontealegreLuis%2Fphuml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MontealegreLuis%2Fphuml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MontealegreLuis%2Fphuml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MontealegreLuis","download_url":"https://codeload.github.com/MontealegreLuis/phuml/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987052,"owners_count":21028891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graphviz","php","uml-class-diagram"],"created_at":"2024-08-01T16:01:26.188Z","updated_at":"2025-04-09T05:32:31.088Z","avatar_url":"https://github.com/MontealegreLuis.png","language":"PHP","readme":"# phUML\n\n[![CI workflow](https://github.com/montealegreluis/phuml/actions/workflows/ci.yml/badge.svg)](https://github.com/montealegreluis/phuml/actions/workflows/ci.yml)\n[![Scrutinizer Code Quality][scrutinizer-badge]][scrutinizer]\n[![Code Coverage][coverage-badge]][coverage]\n[![Infection MSI](https://badge.stryker-mutator.io/github.com/MontealegreLuis/phuml/master)](https://dashboard.stryker-mutator.io/reports/github.com/MontealegreLuis/phuml/master)\n[![Latest Stable Version][stable-badge]][packagist]\n[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%208.1-8892BF.svg?style=flat-square)](https://php.net/)\n\nphUML is a fully automatic [UML][uml] class diagram generator written in [PHP](https://php.net/).\nIt creates a class diagram from an Object-Oriented codebase based on the UML specification.\n\n## Installation\n\n## Phive\n\nphUML can be installed by [Phive](https://phar.io/) - The PHAR Installation and Verification Environment.\n\n```\nphive install phuml\n```\n\n### Docker\n\nThe official phUML Docker image can be found on [Docker Hub](https://hub.docker.com/r/montealegreluis/phuml/).\n\n```bash\ndocker pull montealegreluis/phuml\n```\n\nHere's the list of all the available Docker image [tags](https://hub.docker.com/r/montealegreluis/phuml/tags?page=1\u0026ordering=last_updated)\n\n## Composer\n\nphUML can be installed globally by [Composer](https://getcomposer.org/).\n\n```bash\ncomposer global require phuml/phuml\n```\n\nAlternatively, you may want to install phUML as well as its dependencies.\n\n```bash\ncomposer require phuml/phuml\n```\n\n## How does it look like?\n\n![UML Diagram][diagram]\n\nThe image shown here, is the class diagram generated by phUML when it's run against its [original codebase][codebase].\n\n## Documentation\n\nFor more details visit the [documentation page][docs]\n\n## Contribute\n\nPlease refer to [CONTRIBUTING][contribute] for information on how to contribute to phUML.\n\n## License\n\nReleased under the [BSD-3-Clause][license].\n\n## Credits\n\nThis code is principally developed and maintained by [Luis Montealegre][luis].\n\nThis library was created by [Jakob Westhoff][jakob].\n\nSpecial thanks to all of these [awesome contributors][contributors].\n\n[scrutinizer-badge]: https://scrutinizer-ci.com/g/MontealegreLuis/phuml/badges/quality-score.png?b=master\n[scrutinizer]: https://scrutinizer-ci.com/g/MontealegreLuis/phuml/?branch=master\n[uml]: http://en.wikipedia.org/wiki/Unified_Modeling_Language\n[diagram]: https://raw.githubusercontent.com/MontealegreLuis/phuml/master/docs/phuml-example-thumbnail.png\n[docs]: http://montealegreluis.com/phuml\n[coverage-badge]: https://scrutinizer-ci.com/g/MontealegreLuis/phuml/badges/coverage.png?b=master\n[coverage]: https://scrutinizer-ci.com/g/MontealegreLuis/phuml/code-structure/master/code-coverage\n[composer]: https://getcomposer.org/\n[codebase]: https://github.com/jakobwesthoff/phuml/tree/master/src\n[stable-badge]: https://img.shields.io/packagist/v/phuml/phuml.svg?style=flat-square\n[packagist]: https://packagist.org/packages/phuml/phuml\n[luis]: https://github.com/MontealegreLuis\n[jakob]: https://github.com/jakobwesthoff\n[contributors]: https://github.com/MontealegreLuis/phuml/contributors\n[contribute]: https://github.com/MontealegreLuis/phuml/blob/master/CONTRIBUTING.md\n[license]: https://github.com/MontealegreLuis/phuml/blob/master/LICENSE\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMontealegreLuis%2Fphuml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMontealegreLuis%2Fphuml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMontealegreLuis%2Fphuml/lists"}