brainsum/tieto_modules

Tieto模块的集合。

安装: 461

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 7

分支: 0

开放问题: 6

类型:drupal-module


README

Build Status

关于

Tieto相关模块的集合仓库。

部署

  • composer require brainsum/tieto_modules
  • 将此添加到您的composer.json文件的extra键中
    • 注意:仅在require之后添加此内容
    •   "enable-patching": true,
        "merge-plugin": {
            "include": [
                "web/modules/contrib/tieto_modules/*/composer.json"
            ],
            "recurse": true,
            "replace": false,
            "ignore-duplicates": false,
            "merge-dev": true,
            "merge-extra": true,
            "merge-extra-deep": false,
            "merge-scripts": false
        }
  • 将此添加到您的composer.json文件的patches键中
    •   "drupal/ldap": {
            "Enable changing LDAP server on user provisioning": "web/modules/contrib/tieto_modules/patches/ldap_user-provisioning-multiple-server.patch",
            "LDAP server search filter": "web/modules/contrib/tieto_modules/patches/ldap_server_search_filter-v2.patch"
        }
  • composer update --lock
    • 注意:仅在添加了上述键之后使用此命令

开发

添加新模块

确保每个模块都有

  • 自己的composer.json文件,并定义所有依赖项。
  • 它们在*.info.yml文件中定义的所有依赖项
  • 自己的README.md文件,包含相关信息(如何使用、配置、构建前端资源等)

确保

  • 根composer.json文件能够获取来自它的要求和更改。

版本控制

  • 无需向任何composer.json文件添加版本(除非可能是文档目的)
  • 当您进行更改时,添加并推送一个新的标签
    • 尽量遵循SemVer
    • 这是一个仅适用于Drupal 8的包,不要加前缀8.x或类似

发布

  • 当您进行更改时,不要忘记在所有使用的地方发布