ycloudyusa/yusaopeny-project

OpenY项目模板,基于composer

安装次数: 14,447

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 3

分支: 44

开放性问题: 6

语言:Shell

类型:项目


README

The YMCA logo

Y USA Open YMCA

https://ycloud.y.org/open-y-association-websites

这是一个开源平台,为YMCA构建,基于Drupal

Y USA Open Y 项目是基于composer的安装器,用于Y USA Open Y 分发版

要求

Composer

如果您没有Composer,您可以通过官方说明进行安装。有关用法,请参阅文档

安装

最新稳定版本

composer create-project ycloudyusa/yusaopeny-project MY_PROJECT --no-interaction
cd MY_PROJECT

最新开发版本(Drupal 10 2.x)

composer create-project ycloudyusa/yusaopeny-project:10.2.x-development-dev MY_PROJECT --no-interaction --no-dev
cd MY_PROJECT

此命令将基于Drupal 10 开发分支发布构建项目。

请参阅我们的教程视频,了解此命令的整个使用过程。

开发环境

如果您想获取专门为OpenY开发配置的环境,应使用不带--no-dev的composer命令。

composer create-project ycloudyusa/yusaopeny-project:10.2.x-development-dev MY_PROJECT --no-interaction
cd MY_PROJECT

CIBox VM

CIBox VM允许您在几分钟内为OpenY做出贡献。只需按照步骤操作,然后您就会知道如何操作。

有关CIBox VM的更多信息,请参阅CIBox VM仓库。

Docksal

Docksal是一个用于定义和管理开发环境的工具。

有关Docksal的更多信息,请参阅Docksal仓库。

使用Fork进行开发

所有开发都在YUSA Open Y Drupal 10 安装配置文件中进行。要开始开发

  1. 创建Open Y 安装配置文件的Fork

  2. 将您的仓库添加到composer.json

    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/GITHUB_USERNAME/yusaopeny"
        }
    ]
    
  3. ycloudyusa/yusaopeny的版本更改为dev-10.2.x或其他任何分支。例如。

    • 分支名称"bugfix" - 版本名称dev-bugfix
    • 分支名称"feature/workflow" - 版本名称dev-feature/workflow
    "require": {
        "ycloudyusa/yusaopeny": "dev-10.2.x",
    }
    
    "require": {
        "ycloudyusa/yusaopeny": "dev-feature/workflow",
    }
    
  4. 运行composer update以更新包

  5. docroot/profiles/contrib/openy中添加并提交更改。现在它应指向您的Fork。

目录结构

文档

有关Open Y的文档可在ds-docs.y.org找到。有关详细信息,请访问https://ycloud.y.org/open-y-association-websites

许可证

Y USA OpenY 项目遵循 GPL-3.0 许可协议。详情请参阅许可文件