brickfield / moodle-plugin-ci
帮助在多种CI环境中运行Moodle插件的分析检查和测试。
v4.4
2024-05-30 18:30 UTC
Requires
- php: >=7.4
- laravel-zero/phar-updater: ^1.0.0
- marcj/topsort: ^2.0.0
- moodlehq/moodle-cs: ^3.4.6
- moodlehq/moodle-local_ci: ^1.0.29
- moodlehq/moodle-local_moodlecheck: ^1.3.2
- nikic/php-parser: ^4.14
- php-parallel-lint/php-console-highlighter: ^1.0.0
- php-parallel-lint/php-parallel-lint: ^1.3.2
- phpcompatibility/php-compatibility: dev-develop#e5cd2e24
- phpmd/phpmd: ^2.14.0
- phpunit/php-timer: ^5.0.3
- psr/log: ^1.1.4
- sebastian/phpcpd: ^6.0.3
- sebastian/version: ^3.0.2
- symfony/console: ^5.4
- symfony/dotenv: ^5.4
- symfony/filesystem: ^5.4
- symfony/finder: ^5.4
- symfony/process: ^5.4
- symfony/yaml: ^5.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.52.1
- mockery/mockery: ^1.5.0
- phpunit/phpunit: ^9.6
- vimeo/psalm: 5.19.*
This package is not auto-updated.
Last update: 2024-09-19 19:53:15 UTC
README
本项目的目标是便于使用CI环境(如Travis CI或GitHub Actions)对Moodle插件进行测试和代码分析。每次向GitHub分支或拉取请求推送更改时,都会运行所有这些测试和工具。
历史、认可和感谢
此存储库是从moodle-plugin-ci分支的原始代码,由MoodleRooms / Blackboard过去几年创建和维护。所有原始代码和提交的许可证、版权和著作权都保持未修改,这是不言而喻的!
在过去的几个月里,多次尝试保持产品活跃并维护,通过标准拉取请求提出更新和修复,提出一些替代的协作方案,尤其是在需要实施一些更改以保持该工具与现代Moodle版本兼容的紧迫性下,Moodle HQ决定创建此分支并正式承担其维护工作。
向所有合作者表示衷心的感谢,特别是向Mark Nielsen表示衷心的感谢,他为整个Moodle开发社区制作了如此出色的工具,我们将努力保持高标准!
当然,每个人都欢迎参与并在此处提供帮助,它是一个开源项目,你知道的!