douglasgreen / pagemaker
一个使用插件架构以面向对象风格构建网页的项目
0.1.1
2024-06-01 00:30 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.5
- rector/rector: ^1.0
- symplify/easy-coding-standard: ^12.2
README
一个使用插件架构以面向对象风格构建网页的项目
项目设置
标准配置文件(用于代码检查和测试)从名为utility的GitHub仓库复制到指定位置。有关详细信息,请参阅该项目的README页面。
使用方法
页面构建器提供了一套类,用于组装HTML页面。
安装资源
小部件使用composer安装到主项目的供应商目录。然后,您应该将它们的资源复制到public/widgets/目录,并以您小部件的名称命名。您可以通过在主项目中使用以下简单的Bash脚本来完成此操作
#!/bin/bash # Set the source and destination directories VENDOR_DIR="vendor/your-package-name" PUBLIC_DIR="public/widgets" # Create the destination directory if it doesn't exist mkdir -p $PUBLIC_DIR # Copy JavaScript files cp -R $VENDOR_DIR/assets/js/* $PUBLIC_DIR/js/ # Copy CSS files cp -R $VENDOR_DIR/assets/css/* $PUBLIC_DIR/css/ # Copy image files cp -R $VENDOR_DIR/assets/images/* $PUBLIC_DIR/images/ echo "Assets copied successfully!"