dobefu / nuxtify_profile
使用 Nuxt 3 和 GraphQL 快速构建解耦的 Drupal 网站
1.0.0-beta5
2024-06-15 10:35 UTC
Requires
- cweagans/composer-patches: ^1.7
- drupal/admin_toolbar: ^3.4
- drupal/entity_usage: ^2.0@beta
- drupal/field_group: ^3.4
- drupal/gin: ^3.0@RC
- drupal/gin_login: ^2.0
- drupal/graphql: ^4.7
- drupal/graphql_compose: ^2.1@beta
- drupal/graphql_compose_preview: ^1.0@beta
- drupal/iconify_field: ^1.0@RC
- drupal/inline_entity_form: ^3.0@RC
- drupal/jwt: ^2.0
- drupal/key_auth: ^2.1
- drupal/layout_paragraphs: ^2.0
- drupal/menu_item_extras: ^3.0
- drupal/metatag: ^2.0
- drupal/pathauto: ^1.12
- drupal/r4032login: ^2.2
- drupal/restui: ^1.21
- drupal/single_content_sync: ^1.4
- drupal/string_field_formatter: ^2.0
- drupal/user_registrationpassword: ^2.0
- drush/drush: ^12.5
- iconify/json: ^2.2
Requires (Dev)
- composer/installers: ^2.0
- drupal/core-dev: ^10.2
This package is auto-updated.
Last update: 2024-10-02 08:20:28 UTC
README
此项目作为 Drupal 和 Nuxt 3 集成的快速入门配置文件,使它们能够相互通信。它为构建动态和交互式网络应用程序提供了基础。
目录
安装
后端(Drupal)
要安装此项目的 Drupal 后端,您可以使用 DDEV,这是一个本地开发环境工具。请按照以下步骤操作:
确保您已将 DDEV 安装在您的系统上。如果没有,您可以通过遵循 DDEV 文档中的说明 来安装它。
使用配置文件创建一个新的 Composer 项目
composer create-project "dobefu/nuxtify:main-dev"
- 导航到目录
cd nuxtify
- 运行以下命令以启动 DDEV 并安装 Drupal 后端
ddev start
ddev install -y
此命令将自动设置 Drupal 后端所需的所有依赖项和配置。
- 安装完成后,您可以使用以下命令启动本地网站
ddev launch
前端(Nuxt)
要为此项目设置前端(Nuxt),您需要在您的系统上安装 Node.js。请确保使用 .nvmrc 文件中指定的版本。
可以使用 NVM 来管理 Node.js 版本。按照 NVM GitHub 仓库中的说明 安装 NVM。安装完成后,您可以在 frontend
目录中运行 nvm use
以自动使用正确的版本。
- 运行以下命令安装依赖项
make install
使用
要本地运行前端,请运行以下命令
make watch
要检查前端代码中的 linting 错误,请运行以下命令
make lint
要构建项目,请运行以下命令
make
贡献
待办事项
许可证
此项目根据 GNU 通用公共许可证版本 2.0(GPLv2)许可。GPLv2 是一种广泛使用的开源许可证,授予用户使用、修改和分发代码的自由。它还确保任何衍生作品也根据 GPLv2 许可。然而,需要注意的是,GPLv2 要求任何修改或衍生作品也必须以相同的许可条款提供。
有关 GPLv2 的更多信息,请参阅 LICENSE 文件。