ycloudyusa / yusaopeny-project
OpenY项目模板,基于composer
Requires
- cweagans/composer-patches: ~1.0 || ^2
- ycloudyusa/yusaopeny: ^10.3.1.1 || dev-main
Requires (Dev)
- consolidation/robo: ^4
- drush/drush: ^12 || ^11
- ymcatwincities/openy-cibox-build: dev-ansible4
- ymcatwincities/openy-cibox-vm: dev-master
- ymcatwincities/openy-docksal: dev-master
- dev-main
- 10.2.x-dev
- 9.2.x-dev
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2
- 3.1
- 3.0
- 2.7
- 2.6
- 2.5
- 2.4
- 2.3.0
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-small_y
- dev-y_fonts_y_lb_3
- dev-10.2.x-development-af4
- dev-main-development
- dev-main-init
- dev-d10
- dev-main_stable_y_fonts
- dev-y_fonts
- dev-10.2.x-development-demo
- dev-10.2.x-init
- dev-10.2.x-development
- dev-9.2.x-init-d10
- dev-9.2.x-init
- dev-9.2.x-lb1
- dev-9.2.x-development-af4
- dev-core9.5
- dev-core9.4
- dev-9.2.x-development
This package is auto-updated.
Last update: 2024-09-04 10:12:27 UTC
README
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 安装配置文件中进行。要开始开发
-
创建Open Y 安装配置文件的Fork
-
将您的仓库添加到
composer.json
"repositories": [ { "type": "vcs", "url": "https://github.com/GITHUB_USERNAME/yusaopeny" } ]
-
将
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", }
- 分支名称"bugfix" - 版本名称
-
运行
composer update
以更新包 -
在
docroot/profiles/contrib/openy
中添加并提交更改。现在它应指向您的Fork。
目录结构
文档
有关Open Y的文档可在ds-docs.y.org找到。有关详细信息,请访问https://ycloud.y.org/open-y-association-websites。