interitty / pacc-playground
理解 YACC 的 PHP 实现
v1.0.3
2024-09-01 14:50 UTC
Requires
- php: ~8.3
- contributte/translation: ~2.0
- dg/composer-cleaner: ~2.2
- interitty/application: ~1.0
- interitty/assets-manager: ~1.0
- interitty/di: ~1.0
- interitty/pacc: ~1.0
- latte/latte: ~3.0
- mikey179/vfsstream: ~1.6
- nette/forms: ~3.2
- tracy/tracy: ~2.10
Requires (Dev)
- interitty/code-checker: ~1.0
- interitty/phpunit: ~1.0
This package is auto-updated.
Last update: 2024-09-01 12:51:50 UTC
README
为了更好地理解基于 interitty/pacc 的 YACC 的 PHP 实现。
本地运行
本地运行 interitty/pacc-playground 的最佳方式是使用 Docker
docker run --rm --name pacc-playground -p 80:8080 registry.gitlab.com/interitty/pacc-playground
有时本地构建这个 Docker 容器可能很有用。以下命令很有用
docker build --build-arg ENVIRONMENT=production --tag registry.gitlab.com/interitty/pacc-playground:latest .
可以指定一些构建参数,您可能需要根据需要调整。
构建参数 | 描述 |
---|---|
ENVIRONMENT="…" | interitty/application 环境控制配置 的值。默认值为 production ,development 值启用 Tracy。 |
需求
- PHP >= 8.3
安装
安装 interitty/pacc-playground 的最佳方式是使用 Composer
使用 gulp 工具构建 CSS 和 JS 资产。以下命令将帮助启用本地开发模式
npm install
gulp dev
环境通过 http://pacc.local:3000 监听,通过 browsersync 工具,它可以立即反映 SASS 和 JS 文件中的更改。
要使本地一切正常工作,您需要将以下行添加到 /etc/hosts
文件中。
127.0.0.1 pacc.local
::1 pacc.local