wedevelopnl/silverstripe-elemental-widget-userforms

此包的最新版本(1.2.2)没有可用的许可证信息。

为silverstripe-elemental提供的可重用用户表单小部件

安装次数1,471

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 6

分支: 0

开放性问题: 0

类型:silverstripe-vendormodule


README

为silverstripe-elemental提供的可重用用户表单小部件

需求

  • 查看 composer.json 需求

安装

  • wedevelopnl/silverstripe-elemental-widget-userforms

安装说明

此模块依赖 silverstripe/userforms,在某些情况下可能无法按预期工作。如果您在未安装 silverstripe/recipe-cms 的情况下安装了您的网站,则在使用此模块之前,请确保您有一个全局的 \PageController 控制器定义。如果没有此类全局控制器,则可以简单地复制由 recipe cms 提供的控制器,并将其复制到您的项目中。

查看 #1198

许可证

查看 许可证

维护者

开发和贡献

欢迎提交拉取请求。对于重大更改,请先提交一个问题来讨论您想更改的内容。请参阅我们的 贡献 文档以获取更多信息。

入门

我们建议使用 Docker/Docker compose 进行开发。
我们还包含了一个 Makefile 以简化一些命令

我们的开发容器包含一些内置工具,如 PHPCSFixer

Cypress 规范

此模块包含一些 Cypress 规范,用于与模块进行端到端测试。规范位于 dev/cypress 中。

这些规范主要是为了验证模块在我们的测试套件中是否正常工作,但它们也可能适用于其他场景。

这些规范假设已经安装了我们的 Cypress 支持模块

为了将规范包含到您的测试运行中,只需在您的 cypress.config.js 中加载这些规范即可。

module.exports = defineConfig({
    specPattern: [
      'vendor/wedevelopnl/silverstripe-elemental-widget-userforms/dev/cypres/e2e/*.cy.js