codemash-io/codemash-php

CodeMash.io的PHP SDK

0.1.1 2021-01-09 19:49 UTC

This package is auto-updated.

Last update: 2024-09-18 01:21:21 UTC


README

CodeMash的PHP SDK

版本

此存储库遵循语义版本控制

贡献

版本控制

版本根据PR中添加的标签自动增加

  • bump:patch
  • bump:minor
  • bump:major

更多信息请参阅action-bumpr

测试

单元测试

  1. 运行: composer install
  2. 运行: composer run-script unit-tests

功能测试

  1. 运行: composer install
  2. 复制文件 phpunit_feature.xml.distphpunit_feature.xml
  3. CodeMash云设置
    • 创建一个测试项目
    • 为项目启用所有模块
    • 创建一个集合。模式必须包含以下字段
      • title - 文本
      • email - 文本
      • address - 文本
      • file - 文件
    • 创建一个分类法以及至少一个术语
    • 编辑用户元模板模式以包括此字段
      • user_file - 文件类型
    • 在代码模块中创建一个新的测试函数
    • 创建一个测试推送通知模板
  4. 需要设置CodeMash API环境变量。可以在phpunit_feature.xml文件中重写
    • CODEMASH_API_SECRET_KEY
    • CODEMASH_API_PROJECT_ID
    • CODEMASH_API_TEST_COLLECTION_TITLE
    • CODEMASH_API_TEST_TAXONOMY_TITLE
    • CODEMASH_API_TEST_FUNCTION_ID
    • CODEMASH_API_TEST_EMAIL_TEMPLATE_ID
    • CODEMASH_API_TEST_PUSH_NOTIFICATION_TEMPLATE_ID
  5. 运行: compoer run-script feature-tests