americanart / guidepost
此软件包已被废弃,不再维护。未建议替代软件包。
Drupal 发行版,用于编写和交付 tour.json
dev-8.x-1.x
2019-11-12 20:00 UTC
Requires
- php: ^7.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- composer/installers: ^1.6
- cweagans/composer-patches: ^1.6.5
- drupal-composer/drupal-scaffold: ^2.6
- drupal/admin_toolbar: ^2.0
- drupal/config_filter: ^1.5
- drupal/config_sync: ^2.0
- drupal/console: ^1.9
- drupal/core: ^8.7
- drupal/entity_browser: ^2.2
- drupal/entity_reference_revisions: ^1.7
- drupal/field_group: ^3.0
- drupal/geofield: ^1.6
- drupal/leaflet: ^1.21
- drupal/leaflet_widget: ^2.0
- drupal/paragraphs: ^1.10
- drush/drush: ^9.7
- vlucas/phpdotenv: ^3.3
- webflo/drupal-finder: ^1.1
- webmozart/path-util: ^2.3
- zaporylie/composer-drupal-optimizations: ^1.1
Requires (Dev)
- drupal/devel: ^2.1
- webflo/drupal-core-require-dev: ^8.7
Conflicts
This package is auto-updated.
Last update: 2020-11-03 14:48:46 UTC
README
安装
需求
假设环境满足 Drupal 8 的系统要求
- PHP 7.1 或更高版本
- MySQL 5.5.3/MariaDB 5.5.20 或更高版本
- Apache/Nginx
安装
- 创建项目
composer create-project americanart/guidepost:dev-8.x-1.x guidepost --no-interaction
- 在项目目录中创建或编辑 .env 文件,包含您的数据库凭据。(参见
.env.example
文件)cd guidepost cp .env.example .env
- 使用 Drush 从配置安装网站
cd web ../vendor/bin/drush site:install --existing-config --account-name=admin --account-pass=admin
更新
Guidepost 使用 配置同步器 模块来帮助更新现有安装,并在对分发进行了自定义修改时合并配置更改。
- 更新项目
composer update americanart/guidepost
- 将分发的潜在配置更改合并到您的项目中
cd web ../vendor/bin/drush config-distro-update
本地开发
虽然不是必需的,但项目维护者推荐 Lando 用于简单的本地开发环境。要开始,请本地安装 Docker 和 Lando。
- 创建项目
composer create-project americanart/guidepost:dev-8.x-1.x guidepost --no-interaction
- 在项目目录中创建或编辑 .env 文件,包含您的数据库凭据。(
.env.example
文件使用 Lando 的默认值)cd guidepost cp .env.example .env
- 从项目根目录启动 Lando。这会创建所有必要的 Docker 容器作为 "服务"。
lando start
- 从 Guidepost 的现有配置安装 Drupal
lando drush site:install --existing-config --account-name=admin --account-pass=admin