realityloop/foundry

使用迁移的文档根的 Drupal Foundry 安装配置文件的 Composer 项目模板

dev-develop 2024-10-01 00:13 UTC

README

composer 模板 会下载 Drupal 以及它的所有依赖项,并使用迁移的文档根。

Foundry 安装配置文件旨在为大多数网站提供一个良好的起点,特别关注管理体验。

推荐用法

为您的项目创建一个目录,然后使用 composer create-project 命令下载所需的代码,如下所示

composer create-project -s dev realityloop/foundry [destination]

使用 quickstart 安装 Drupal

这种方法非常适合快速测试。

php ./web/core/scripts/drupal quick-start foundry

使用 ddev 安装 Drupal

这种方法非常适合开发目的。

  1. 首先安装 ddev https://ddev.com/get-started/
  2. 然后从项目根目录执行以下操作
ddev start

对于生产使用,我们建议使用基于容器的流程,例如 docker 或 kubernetes。

贡献

本项目使用常规提交 https://www.conventionalcommits.org/en/v1.0.0/

您需要安装 nodejs v16.x 以进行本地开发,我们假设您将使用 nvm。

在进行任何本地开发任务之前,我们要求您从项目目录执行以下 3 个命令,以确保您的提交符合标准

nvm use stable
npm i
git config core.hooksPath .git-hooks

任何没有常规提交信息的 PR 将被关闭。