luberius / php-tw
一个集成Tailwind CSS的PHP项目模板
v1.0.5
2024-09-22 08:33 UTC
Requires
- php: ^8.0
- luberius/tailwindcss: ^1.0
- symfony/console: ^5.4
- symfony/process: ^5.4
README
PHP-TW是一个集成了PHP和Tailwind CSS的项目模板,提供了一个快速设置Web开发项目的环境。它提供了一个预配置的环境,您可以使用Composer快速设置。
功能
- 使用单个Composer命令快速设置项目
- 集成了Tailwind CSS,用于高效样式设计
- 内置开发服务器,支持实时CSS更新
- 预配置的项目结构,可立即开发
要求
- PHP 8.0或更高版本
- Composer
安装
您可以使用Composer的create-project
命令创建新的PHP-TW项目
composer create-project luberius/php-tw my-new-project
这将创建一个新的目录my-new-project
,并安装所有必要的文件和依赖项。
使用
启动开发服务器
创建项目后,导航到项目目录并启动开发服务器
cd my-new-project
php wand serve
这将启动一个PHP开发服务器和Tailwind CSS监视器。您的项目将在https://:6969
上可用。
项目结构
my-new-project/
├── app/
│ ├── css/
│ │ └── app.css
│ └── index.php
├── bootstrap/
│ ├── app.php
│ └── commands/
│ └── ServeCommand.php
├── vendor/
├── .gitignore
├── composer.json
├── tailwind.config.js
└── wand
app/
:包含您的应用程序代码app/css/app.css
:主CSS文件(包含Tailwind指令)app/index.php
:应用程序的入口点bootstrap/
:包含启动应用程序的文件vendor/
:Composer依赖项tailwind.config.js
:Tailwind CSS配置文件wand
:用于各种项目任务的命令行脚本
自定义
Tailwind CSS
您可以通过编辑项目根目录中的tailwind.config.js
文件来自定义Tailwind CSS。有关更多信息,请参阅Tailwind CSS文档。
添加新命令
要将新命令添加到项目中,在bootstrap/commands/
目录中创建一个新的PHP文件。该命令将被自动注册并通过wand
脚本可用。
贡献
欢迎贡献!请随时提交拉取请求。
许可
本项目是开源软件,许可协议为MIT。
支持
如果您遇到任何问题或有任何疑问,请在GitHub仓库上创建一个问题。
鸣谢
用PHP-TW愉快地编码!