cividesk / civicrm
此包最新版本(5.46.x-dev)没有可用的许可证信息。
CiviCRM 平台用于 Cividesk。
5.46.x-dev
2024-09-05 20:06 UTC
Requires
- civicrm/civicrm-core: 5.46.3
- civicrm/civicrm-drupal-8: 5.46.3
- civicrm/civicrm-packages: 5.46.3
- cweagans/composer-patches: ~1.0
This package is auto-updated.
Last update: 2024-09-20 19:24:29 UTC
README
入门
Drupal 9: 使用 composer
composer require cividesk/civicrm:5.46.x-dev
您甚至可以移除 `
civicrm/civicrm-core`
, `
civicrm/civicrm-drupal-8和
civicrm/civicrm-packages行从您的
composer.json文件中,因为这些依赖已经包含在
cividesk/civicrm-patches中
。
Drupal 7: 直接下载
curl https://download.cividesk.com/civicrm-5.46.3-drupal.tar.gz -o - | tar xfz -
... 或者使用相同 URL 的 zip 版本的类似命令!
Drupal 7: 自己构建
git clone -b 5.46 https://gitlab.com/cividesk/platform/civicrm.git
cd civicrm && make
这将(重新)创建一个 civicrm/civicrm 目录,包含 CiviCRM 平台用于 Cividesk。
然后,进行维护
cd civicrm && git pull && make
向构建中添加新补丁
如果补丁在 gitlab 仓库中可用
- [ ] 在补丁文件夹中下载补丁(使用与提交 ID 相同的名称)
- 下载补丁文件的最简单方法是将
`
.patch`
添加到相应 PR URL 的末尾。 - 补丁文件使用与提交 ID 相同的名称
- 下载补丁文件的最简单方法是将
如果您需要创建现有文件(例如 CRM/Report/Form.php)的补丁
cd {civicrm_root}
cp {file}.php {file}.php.ori
vi {file}.php
diff -Naur {file}.php.ori {file}.php > {patches_dir}/my-new-patch.patch
然后
- [ ] 编辑
`
patches/README.md`
文件以添加关于您的补丁的注释和说明 - [ ] 运行
`
make`
并检查所有补丁是否正确应用 - [ ] 运行
`
make release && git status`
- [ ] 检查一切是否正常(composer.json 应已更改)
- [ ] 提交并推送您的所有更改