islandora / crayfish-commons
Islandora Crayfish 微服务之间的共享代码
4.0.0
2023-04-27 16:14 UTC
Requires
- islandora/chullo: ^2.0
- namshi/jose: ^7.2
- psr/log: ^1.0.1
- symfony/config: 5.4.*
- symfony/dependency-injection: 5.4.*
- symfony/event-dispatcher: 5.4.*
- symfony/http-foundation: 5.4.*
- symfony/monolog-bundle: ^3.4
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phpspec/prophecy-phpunit: ^2.0
- sebastian/phpcpd: ^6.0
- squizlabs/php_codesniffer: ^3.0
- symfony/phpunit-bridge: 5.4.*
Conflicts
This package is auto-updated.
Last update: 2024-09-15 19:14:49 UTC
README
Crayfish Commons
简介
Crayfish Commons 是一个库,用于存放 Crayfish 微服务的共享代码。共享类包括
- ApixMiddleware
- CmdExecuteService
要求
- PHP 7.4+
- Composer
安装
Crayfish-commons 可以使用 composer 安装,例如 composer require islandora/crayfish-commons
配置
要将此包配置到您的 Symfony 应用程序中,请在 config/packages
或 config/packages/(prod|dev|test)
文件夹中添加一个名为 crayfish_commons.yaml
的文件。此文件的 内容将如下
crayfish_commons: fedora_base_uri: 'http://your-fedora-base-uri' apix_middleware_enabled: true
文档
关于此模块的更多文档可在 Islandora 文档网站 上找到。
故障排除/问题
遇到问题或解决了问题?请查看 Islandora google groups 以获取解决方案。
维护者
本项目的赞助商有
- UPEI
- discoverygarden inc.
- LYRASIS
- McMaster University
- University of Limerick
- York University
- University of Manitoba
- Simon Fraser University
- PALS
- American Philosophical Society
- common media inc.
开发
如果您想做出贡献,请参加我们每周的 技术电话会议。我们很高兴听到您的意见!
如果您想向项目贡献代码,您需要遵守 Islandora 基金会的 贡献者许可协议 或 企业贡献者许可协议。请参阅 Islandora.ca 上的 贡献者 页面以获取更多信息。
我们建议使用 islandora-playbook 来开始。如果您想为开发拉取子模块,克隆后不要忘记运行 git submodule update --init --recursive
。