另一个 Kirby 项目模板
v1.10.2
2023-03-06 22:43 UTC
Requires
- php: ^8.1
- getkirby/cms: ^3.9
README
这是一个 Kirby 的入门工具包。它为您设置了 Kirby 3.5+、TailwindCSS 2.0+ 和 AlpineJS。
安装与设置
-
使用以下命令开始您的全新项目
composer create-project diverently/anotherkit yourprojectname
将创建一个名为
yourprojectname
的新文件夹,并已安装好 Kirby。 -
接下来,使用以下命令进入新创建的文件夹
php ./configure.php
这将运行一个脚本,将替换所有文件中的占位符。
-
安装完成后,您可以通过运行
npm start
来开始编码。🎉
您可以根据 Tailwind 文档 设置您的项目特定配置。
修改 package.json
此入门工具包包含 semantic-release 包。要使用它,您应该在 package.json
中更改仓库。如果您不希望自动版本控制您的仓库,只需运行 npm uninstall semantic-release last-release-git
并在 package.json
中删除发布条目即可。
语义化版本控制
此入门工具包使用 semantic-release 来自动标记您的提交。以下是根据提交信息(从其 Readme 中获取)进行的发布类型示例
semantic-release 使用 Angular 提交信息约定,因此类型可以是以下之一
- build:影响构建系统或外部依赖项的更改(例如范围:gulp、broccoli、npm)
- ci:CI 配置文件和脚本的更改(例如范围:Circle、BrowserStack、SauceLabs)
- docs:仅文档更改
- feat:新功能
- fix:错误修复
- perf:提高性能的代码更改
- refactor:既不修复错误也不添加功能的代码更改
- test:添加缺失的测试或纠正现有测试
- chore:影响外部依赖项的更改