Shopware 6 开发模板使用教程
development 项目地址: https://gitcode.com/gh_mirrors/de/development
1. 项目目录结构及介绍
Shopware 6 开发模板的项目目录结构如下:
.
├── bin
├── build
├── config
├── custom
├── dev-ops
├── platform
├── public
├── src
├── .editorconfig
├── .env.dist
├── .gitignore
├── .gitlab-ci.yml
├── .psh.yaml.dist
├── README.md
├── composer.json
├── docker-compose.yml
├── docker-sync.yml
├── easy-coding-standard.php
├── ide-twig.json
├── license.txt
├── phpstan.neon
├── phpunit.xml.dist
└── psh.phar
目录介绍
- bin: 包含项目的可执行文件。
- build: 包含构建相关的文件。
- config: 包含项目的配置文件。
- custom: 用于存放自定义插件或模块。
- dev-ops: 包含开发运维相关的脚本和配置。
- platform: 包含Shopware 6的核心代码。
- public: 包含公开访问的文件,如静态资源。
- src: 包含项目的源代码。
- .editorconfig: 编辑器配置文件,用于统一代码风格。
- .env.dist: 环境变量配置文件模板。
- .gitignore: Git忽略文件配置。
- .gitlab-ci.yml: GitLab CI/CD配置文件。
- .psh.yaml.dist: PSH脚本配置文件。
- README.md: 项目说明文件。
- composer.json: Composer依赖管理配置文件。
- docker-compose.yml: Docker容器编排配置文件。
- docker-sync.yml: Docker同步配置文件。
- easy-coding-standard.php: 代码风格检查配置文件。
- ide-twig.json: IDE Twig模板配置文件。
- license.txt: 项目许可证文件。
- phpstan.neon: PHPStan静态分析配置文件。
- phpunit.xml.dist: PHPUnit测试配置文件。
- psh.phar: PSH可执行文件。
2. 项目启动文件介绍
Shopware 6 开发模板的启动文件主要包括以下几个:
-
psh.phar: 这是一个PHP脚本执行工具,用于运行项目中的各种脚本命令。通过运行
./psh.phar
可以查看所有可用的命令。 -
docker-compose.yml: 这是Docker容器的编排文件,用于启动和管理项目的Docker容器。通过运行
docker-compose up
可以启动项目所需的所有服务。 -
.psh.yaml.dist: 这是PSH脚本的配置文件,定义了项目中可用的脚本命令及其执行逻辑。
3. 项目配置文件介绍
Shopware 6 开发模板的主要配置文件包括:
-
.env.dist: 这是环境变量配置文件模板,用于定义项目运行所需的环境变量。通常需要复制并重命名为
.env
,然后根据实际情况进行配置。 -
composer.json: 这是Composer依赖管理配置文件,定义了项目所需的PHP依赖包及其版本。
-
docker-compose.yml: 这是Docker容器的编排配置文件,定义了项目所需的各种Docker服务及其配置。
-
phpunit.xml.dist: 这是PHPUnit测试配置文件,定义了测试的执行方式和覆盖范围。
-
phpstan.neon: 这是PHPStan静态分析配置文件,定义了代码静态分析的规则和配置。
通过以上配置文件,可以灵活地配置和管理Shopware 6开发环境,确保项目的顺利运行和开发。
development 项目地址: https://gitcode.com/gh_mirrors/de/development
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考