realityloop / foundry
使用迁移的文档根的 Drupal Foundry 安装配置文件的 Composer 项目模板
dev-develop
2024-10-01 00:13 UTC
Requires
- php: >=8.3
- composer/installers: ^2.3
- cweagans/composer-patches: ^1.7.3
- drupal-tome/tome_drush: dev-master
- drupal/admin_audit_trail: ^1.0
- drupal/admin_toolbar: ^3.5
- drupal/advanced_text_formatter: 3.0.x
- drupal/allowed_formats: ^3.0
- drupal/anonymous_redirect: ^2.4
- drupal/coffee: dev-3428399-automated-drupal-11
- drupal/config_filter: ^2.7
- drupal/config_ignore: ^3.2
- drupal/config_pages: 2.x-dev@dev
- drupal/config_rewrite: ^1.6
- drupal/config_split: ^2.0
- drupal/consumers: ^1.19
- drupal/content_lock: ^3.0@alpha
- drupal/core-composer-scaffold: 11.0.4
- drupal/core-project-message: 11.0.4
- drupal/core-recommended: 11.0.4
- drupal/crop: ^2.4
- drupal/ctools: ^4.1
- drupal/decoupled_router: ^2.0
- drupal/diff: ^2.0@beta
- drupal/druxt: dev-project-update-bot-only
- drupal/dynamic_entity_reference: ^4.0@alpha
- drupal/eca: ^2.0
- drupal/eck: dev-project-update-bot-only
- drupal/entity_browser: ^2.11
- drupal/entity_browser_enhanced: ^2.0
- drupal/entity_clone: ^2.1@beta
- drupal/entity_display_mode: dev-project-update-bot-only
- drupal/entity_reference_revisions: ^1.12
- drupal/entity_route_context: ^4.1
- drupal/entity_usage: ^2.0@beta
- drupal/environment_indicator: ^4.0
- drupal/exclude_node_title: dev-project-update-bot-only
- drupal/field_group: ^4.0@alpha
- drupal/field_tools: ^1.0@alpha
- drupal/focal_point: ^2.1
- drupal/gin: ^3.0@RC
- drupal/gin_everywhere: 1.x-dev@dev
- drupal/gin_login: ^2.1
- drupal/gin_toolbar: ^1.0@RC
- drupal/image_style_warmer: ^1.3@RC
- drupal/jquery_ui: ^1.7
- drupal/jquery_ui_draggable: ^2.1
- drupal/jsonapi_hypermedia: ^1.10
- drupal/jsonapi_image_styles: ^3.0
- drupal/jsonapi_menu_items: ^1.2
- drupal/jsonapi_node_preview_tab: ^1.0
- drupal/jsonapi_resources: ^1.2
- drupal/jsonapi_user_resources: dev-project-update-bot-only
- drupal/layout_paragraphs: ^2.1
- drupal/length_indicator: ^1.4
- drupal/linkit: ^7.0@alpha
- drupal/linky: ^2.0@beta
- drupal/linkychecker: ^2.0
- drupal/linkyreplacer: ^2.3
- drupal/m4032404: dev-project-update-bot-only
- drupal/masquerade: ^2.0
- drupal/maxlength: ^3.1
- drupal/media_file_delete: ^1.3
- drupal/memcache: ^2.6
- drupal/metatag: ^2.0
- drupal/node_edit_protection: dev-project-update-bot-only
- drupal/oembed_providers: ^2.2
- drupal/paragraphs: ^1.18
- drupal/paragraphs_asymmetric_translation_widgets: ^1.4
- drupal/paragraphs_ee: 10.0.x-dev@dev
- drupal/paragraphs_features: dev-project-update-bot-only as 2.0
- drupal/paragraphs_viewmode: dev-project-update-bot-only
- drupal/pate: dev-3467514-drupal-11-compatibility
- drupal/pathauto: ^1.13
- drupal/prevent_homepage_deletion: ^2.0
- drupal/redirect: ^1.10
- drupal/replicate: ^1.3
- drupal/revision_log_default: dev-3434251-automated-drupal-11
- drupal/robotstxt: ^1.6
- drupal/role_delegation: ^1.3
- drupal/role_watchdog: dev-project-update-bot-only
- drupal/scheduled_transitions: ^2.5
- drupal/security_review: ^3.0
- drupal/simple_oauth: 6.0.x-dev@dev
- drupal/simple_sitemap: ^4.1
- drupal/smart_date: ^4.2@beta
- drupal/svg_image: ^3.1
- drupal/token: ^1.15
- drupal/tome: dev-project-update-bot-only
- drupal/upgrade_status: ^4.3
- drupal/username_enumeration_prevention: ^1.4
- drupal/viewfield: ^3.0@beta
- drupal/wpf: ^1.2
Requires (Dev)
- drupal/core-dev: 11.0.4
- drush/drush: ^13
- phpspec/prophecy-phpunit: ^2
- sllh/composer-lint: ^2.0
Conflicts
This package is auto-updated.
Last update: 2024-10-03 18:57:40 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
这种方法非常适合开发目的。
- 首先安装 ddev https://ddev.com/get-started/
- 然后从项目根目录执行以下操作
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 将被关闭。