codemash-io / codemash-php
CodeMash.io的PHP SDK
0.1.1
2021-01-09 19:49 UTC
Requires
- php: ^7.4
- guzzlehttp/guzzle: ^7.0.1
Requires (Dev)
- fzaninotto/faker: ^1.9
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: *
This package is auto-updated.
Last update: 2024-09-18 01:21:21 UTC
README
CodeMash的PHP SDK
版本
此存储库遵循语义版本控制。
贡献
版本控制
版本根据PR中添加的标签自动增加
bump:patchbump:minorbump:major
更多信息请参阅action-bumpr。
测试
单元测试
- 运行:
composer install - 运行:
composer run-script unit-tests
功能测试
- 运行:
composer install - 复制文件
phpunit_feature.xml.dist到phpunit_feature.xml - CodeMash云设置
- 创建一个测试项目
- 为项目启用所有模块
- 创建一个集合。模式
必须包含以下字段title- 文本email- 文本address- 文本file- 文件
- 创建一个分类法以及至少一个术语
- 编辑用户元模板模式以包括此字段
user_file- 文件类型
- 在代码模块中创建一个新的测试函数
- 创建一个测试推送通知模板
- 需要设置CodeMash API环境变量。可以在
phpunit_feature.xml文件中重写CODEMASH_API_SECRET_KEYCODEMASH_API_PROJECT_IDCODEMASH_API_TEST_COLLECTION_TITLECODEMASH_API_TEST_TAXONOMY_TITLECODEMASH_API_TEST_FUNCTION_IDCODEMASH_API_TEST_EMAIL_TEMPLATE_IDCODEMASH_API_TEST_PUSH_NOTIFICATION_TEMPLATE_ID
- 运行:
compoer run-script feature-tests