另一个 Kirby 项目模板

安装: 176

依赖者: 0

建议者: 0

安全性: 0

星标: 16

关注者: 3

分支: 1

类型:项目

v1.10.2 2023-03-06 22:43 UTC

README

这是一个 Kirby 的入门工具包。它为您设置了 Kirby 3.5+、TailwindCSS 2.0+ 和 AlpineJS。

安装与设置

  1. 使用以下命令开始您的全新项目

    composer create-project diverently/anotherkit yourprojectname
    

    将创建一个名为 yourprojectname 的新文件夹,并已安装好 Kirby。

  2. 接下来,使用以下命令进入新创建的文件夹

    php ./configure.php
    

    这将运行一个脚本,将替换所有文件中的占位符。

  3. 安装完成后,您可以通过运行 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:影响外部依赖项的更改