openeuropa / entity_version

此包已被废弃,不再维护。作者建议使用 http://drupal.org/project/entity_version 包。

实体版本。

安装次数: 1,886

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 8

分支: 0

开放问题: 0

类型:drupal-module

1.0.0-beta1 2019-07-09 12:19 UTC

This package is not auto-updated.

Last update: 2019-08-12 08:30:37 UTC


README

实体版本允许将版本号附加到内容修订,有助于内容编辑理解内容项的演变。版本由主要版本号、次要版本号和补丁版本号组成,可以手动更改或由第三方模块更改。

该模块包含实体版本工作流子模块,允许通过工作流状态转换来配置和控制版本号。

开发设置

您可以通过以下步骤构建开发站点

  • 安装 Composer 依赖
composer install

在执行 composer install 后,将自动触发一个后置命令钩子(drupal:site-setup)。它将确保开发站点的必要符号链接得到正确设置。它还将执行开发配置文件(如 phpunit.xml.dist)中的令牌替换。

  • 通过以下命令安装测试站点
./vendor/bin/run drupal:site-install

开发站点的网站根目录应在 build 目录中可用。

使用 Docker Compose

或者,您可以使用提供的配置使用 DockerDocker Compose 构建开发站点。

Docker 提供了必要的服务和技术,如 web 服务器和数据库服务器,以运行站点,而不管您的本地主机配置如何。

要求

配置

默认情况下,Docker Compose 读取两个文件,一个 docker-compose.yml 和一个可选的 docker-compose.override.yml 文件。按照惯例,docker-compose.yml 包含您的基配置,并默认提供。重写文件,正如其名称所暗示的,可以包含现有服务或全新服务的配置重写。如果一个服务在两个文件中定义,Docker Compose 将合并配置。

有关 Docker Compose 扩展机制的更多信息,请参阅 官方 Docker Compose 文档

使用

要启动,请运行

docker-compose up

建议不要将 docker-compose 守护进程化,这样您可以在完成工作后快速将其关闭(CTRL+C)。但是,如果您想将其守护进程化,您必须添加标志 -d

docker-compose up -d

然后

docker-compose exec web composer install
docker-compose exec web ./vendor/bin/run drupal:site-install

使用默认配置,开发站点文件应在 build 目录中可用,开发站点应在: http://127.0.0.1:8080/build

运行测试

要运行 grumphp 检查

docker-compose exec web ./vendor/bin/grumphp run

要运行 phpunit 测试

docker-compose exec web ./vendor/bin/phpunit

贡献

请阅读完整文档,了解我们的行为准则以及向我们提交拉取请求的过程。

版本控制

我们使用语义版本控制(SemVer)进行版本控制。有关可用的版本,请参阅这个仓库的标签