ycloudyusa/yusaopeny

YMCA 网站服务 Drupal 分发版

安装次数: 35,206

依赖项: 12

建议者: 0

安全: 0

星标: 6

关注者: 4

分支: 111

开放问题: 12

类型:drupal-profile

10.3.3.5 2024-09-17 14:18 UTC

This package is auto-updated.

Last update: 2024-09-24 15:40:41 UTC


README

react-router

YMCA 网站服务

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

由 YMCAs 开发、用于 YMCAs 的开源平台,基于 Drupal 构建。

Y USA 网站服务项目 是 Y USA 网站服务分发版的基于 composer 的安装器。

要求

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:dev-main-development MY_PROJECT --no-interaction --no-dev
cd MY_PROJECT

此命令将基于 Drupal 9/10 开发分支 版本构建项目。

请参阅 教程视频 了解此命令使用过程的全部过程。

开发环境

要获取一个专门为开发而配置的环境,请从 composer 命令中移除 --no-dev

因此,它应该看起来像这样

composer create-project ycloudyusa/yusaopeny-project:dev-main-development MY_PROJECT --no-interaction
cd MY_PROJECT

请参阅 教程视频 了解此命令使用过程的全部过程。

Docksal

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

请参阅 Docksal 仓库中的更多详细信息。

Drupal 安装

该分发版具有完整的用户界面,可按步骤进行安装。只需在构建您的开发环境后访问您的网站,即可开始安装过程。

对于想要快速入门的开发者,您可以在安装过程中通过 drush site:install 传递许多配置选项。

例如,使用 "Carnation" 主题的 "完整" 安装可能如下所示

drush -vy si openy openy_configure_profile.preset=complete openy_theme_select.theme=openy_carnation openy_terms_of_use.agree_openy_terms=1 install_configure_form.enable_update_status_emails=NULL --account-name=admin --site-name='YMCA Website Services sandbox'

使用分支进行开发

所有开发都在 网站服务 Drupal 9/10 安装配置文件 中进行。要开始开发

  1. 网站服务安装配置文件 创建一个分支
  2. 将您的存储库添加到 composer.json
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/GITHUB_USERNAME/yusaopeny"
    }
]
  1. ycloudyusa/yusaopeny 的版本更改为 dev-main 或其他任何分支。例如。
  • 分支名称 "bugfix" - 版本名称 dev-bugfix
  • 分支名称 "feature/workflow" - 版本名称 dev-feature/workflow
"require": {
    "ycloudyusa/yusaopeny": "dev-main",
}
"require": {
    "ycloudyusa/yusaopeny": "dev-feature/workflow",
}
  1. 运行 composer update 以更新包
  2. docroot/profiles/contrib/openy 中添加和提交更改。现在它应该指向您的分支。

目录结构

文档

有关网站服务的文档可在 docs 中找到。有关详细信息,请访问 https://ycloud.y.org/open-y-association-websites

许可证

Y USA OpenY 项目遵循 GPL-3.0 许可协议。有关详细信息,请参阅许可文件