Download the PHP package tourze/architecture-diagram-bundle without Composer

On this page you can find all versions of the php package tourze/architecture-diagram-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package architecture-diagram-bundle

Architecture Diagram Bundle

中文

自动生成 Symfony 项目架构图的 Bundle,基于 C4 Model 规范输出 PlantUML 格式。

功能特性

安装

使用方法

基础用法

生成项目架构图:

增强架构图生成(推荐)

生成包含基础设施、外部系统、数据流和安全措施的增强架构图:

增强版本包括:

指定输出文件

显示统计信息

生成简单格式(非C4)

不按层分组

生成不同类型的架构图(增强版)

命令选项

app:generate-architecture-diagram

选项 简写 说明 默认值
--output -o 输出文件路径 控制台输出
--format -f 输出格式 plantuml
--level -l C4层级 (context/container/component/code) component
--no-c4 不使用C4 Model格式 false
--no-layers 不按层分组 false
--show-stats 显示架构统计信息 false

app:generate-enhanced-architecture

选项 简写 说明 默认值
--type -t 架构图类型 (overview/component/deployment/sequence/all) all
--output-dir -o 输出目录路径 项目路径
--show-stats 显示架构统计信息 false

架构层级

系统按照以下层级组织组件:

查看生成的图表

在线查看

将生成的 PlantUML 代码复制到在线编辑器: https://www.plantuml.com/plantuml/uml/

本地查看

如果已安装 PlantUML:

示例输出

扩展功能(计划中)

许可证

Proprietary


All versions of architecture-diagram-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
easycorp/easyadmin-bundle Version ^4
knplabs/knp-menu Version ^3.7
nikic/php-parser Version ^5.5.0
symfony/config Version ^7.3
symfony/console Version ^7.3
symfony/dependency-injection Version ^7.3
symfony/finder Version ^7.3
symfony/http-kernel Version ^7.3
symfony/property-access Version ^7.3
symfony/twig-bundle Version ^7.3
tourze/bundle-dependency Version 1.*
tourze/symfony-dependency-service-loader Version 1.0.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tourze/architecture-diagram-bundle contains the following files

Loading the files please wait ...