spryker-sdk / sdk
Spryker SDK旨在提供一个单一的入口,以加速您使用Spryker的工作效率。
0.7.13
2024-09-20 18:43 UTC
Requires
- php: >=8.0
- composer-runtime-api: ^2.1
- ext-ctype: *
- ext-curl: *
- ext-iconv: *
- ext-json: *
- ext-pcre: *
- ext-pdo: *
- ext-phar: *
- ext-simplexml: *
- ext-sqlite3: *
- ext-xml: *
- composer/semver: ^3.4
- doctrine/doctrine-bundle: ^2.11
- doctrine/doctrine-migrations-bundle: ^3.3
- doctrine/migrations: ^3.5
- doctrine/orm: ^2.17
- ergebnis/json-printer: ^3.2
- guzzlehttp/guzzle: ^7.8
- laminas/laminas-filter: ^2.22
- laminas/laminas-stdlib: ^3.13
- m4tthumphrey/php-gitlab-api: ^11.12
- monolog/monolog: ^2.9
- nelmio/api-doc-bundle: ^4.12
- ondrejmirtes/better-reflection: 4.3.*
- phpbench/phpbench: ^1.2
- phpmd/phpmd: 2.15.*
- phpstan/phpstan: ^1.10
- psr/cache: ^1.0 || ^2.0 || ^3.0
- psr/log: ^1.0 || ^2.0 || ^3.0
- ramsey/uuid: ^3.9
- rector/rector: ^0.13
- spryker-sdk/acp: ^0.3.2
- spryker-sdk/async-api: ^0.3.2
- spryker-sdk/brancho: dev-master as 1.0.0
- spryker-sdk/composer-replace: dev-master as 1.0.0
- spryker-sdk/evaluator: ^0.2.0
- spryker-sdk/sdk-contracts: ^0.5.0
- spryker-sdk/security-checker: ^0.2.0
- spryker-sdk/spryk: ^0.4.7
- spryker-sdk/sync-api: ^0.1.1
- spryker-sdk/upgrader: ^0.3.5
- spryker/architecture-sniffer: ^0.5.7
- spryker/code-sniffer: ^0.17.18
- symfony/asset: ^6.0
- symfony/config: ^6.0
- symfony/console: ^6.0
- symfony/deprecation-contracts: ^2.5 || ^3.0
- symfony/dotenv: ^6.0
- symfony/event-dispatcher: ^6.0
- symfony/event-dispatcher-contracts: ^2.5 || ^3.0
- symfony/expression-language: ^6.0
- symfony/filesystem: ^6.0
- symfony/flex: ^1.21
- symfony/framework-bundle: ^6.0
- symfony/lock: ^6.0
- symfony/monolog-bundle: ^3.10
- symfony/process: ^6.0
- symfony/runtime: ^6.0
- symfony/serializer: ^6.0
- symfony/twig-bundle: ^6.0
- symfony/validator: ^6.0
- symfony/var-exporter: ^6.0
- symfony/workflow: ^6.0
- symfony/yaml: ^6.0
- vimeo/psalm: ^4.30
Requires (Dev)
- codeception/codeception: ^5.0
- codeception/module-asserts: ^3.0
- codeception/module-cli: ^2.0
- codeception/module-filesystem: ^3.0
- codeception/module-phpbrowser: ^3.0
- codeception/module-rest: ^3.3
- codeception/module-symfony: ^3.2
- codeception/module-webdriver: ^3.2
- mikey179/vfsstream: ^1.6
- pavelmaksimov25/jsonpath: ^0.2
- phpunit/php-code-coverage: ^9.2
- phpunit/php-timer: ^5.0
- symfony/var-dumper: ^6.0
Suggests
- spryker-sdk/sdk-tasks-bundle: Provides a list of SDK tasks for the internal Spryker projects.
Conflicts
- dev-master
- 0.7.13
- 0.7.12
- 0.7.11
- 0.7.10
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.79
- 0.6.78
- 0.6.77
- 0.6.76
- 0.6.75
- 0.6.74
- 0.6.73
- 0.6.72
- 0.6.71
- 0.6.70
- 0.6.69
- 0.6.68
- 0.6.67
- 0.6.66
- 0.6.65
- 0.6.64
- 0.6.63
- 0.6.62
- 0.6.61
- 0.6.60
- 0.6.59
- 0.6.58
- 0.6.57
- 0.6.56
- 0.6.55
- 0.6.54
- 0.6.53
- 0.6.52
- 0.6.51
- 0.6.50
- 0.6.49
- 0.6.48
- 0.6.47
- 0.6.46
- 0.6.45
- 0.6.44
- 0.6.43
- 0.6.42
- 0.6.41
- 0.6.40
- 0.6.39
- 0.6.38
- 0.6.37
- 0.6.36
- 0.6.35
- 0.6.34
- 0.6.33
- 0.6.32
- 0.6.31
- 0.6.30
- 0.6.29
- 0.6.28
- 0.6.27
- 0.6.26
- 0.6.25
- 0.6.24
- 0.6.23
- 0.6.22
- 0.6.21
- 0.6.20
- 0.6.19
- 0.6.18
- 0.6.17
- 0.6.16
- 0.6.15
- 0.6.14
- 0.6.13
- 0.6.12
- 0.6.11
- 0.6.10
- 0.6.9
- 0.6.8
- 0.6.7
- 0.6.6
- 0.6.5
- 0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.0
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.1
- dev-rc
- dev-rc-resolved-conflicts
- dev-feature/frw-8801/master-php-upgrade-and-drop-81-rc
- dev-feature/frw-8801/master-php-upgrade-and-drop-81
- dev-bugfix/supesc-873/spryker-code-upgrader-issues-dependency--324-1726854140
- dev-feature/frw-8801/master-php-upgrade-and-drop-81-new-dependency--67-1726838520
- dev-dependabot/composer/rc/rector/rector-1.0.4
- dev-dependabot/composer/rc/nelmio/api-doc-bundle-4.25.2
- dev-dependabot/composer/rc/symfony/flex-2.4.5
- dev-dependabot/composer/composer/composer-2.7.0
- dev-dependabot/composer/rc/ondrejmirtes/better-reflection-6.11.0.1
- dev-dependabot/composer/rc/spryker-sdk/spryk-0.5.2
- dev-master-test
- dev-dependabot/composer/develop/symfony/flex-2.4.1
- dev-dependabot/composer/develop/spryker/code-sniffer-0.17.19
- dev-dependabot/composer/develop/laminas/laminas-filter-2.31.0
- dev-dependabot/composer/develop/symfony/var-exporter-5.4.26
- dev-dependabot/composer/develop/phpunit/php-code-coverage-9.2.29
- dev-dependabot/composer/develop/doctrine/doctrine-migrations-bundle-3.2.4
- dev-dependabot/composer/develop/laminas/laminas-stdlib-3.16.1
- dev-dependabot/composer/develop/symfony/framework-bundle-5.4.30
- dev-dependabot/composer/develop/spryker-sdk/sync-api-0.1.6
- dev-dependabot/composer/develop/phpstan/phpstan-1.10.41
- dev-dependabot/composer/develop/symfony/workflow-5.4.28
- dev-dependabot/composer/develop/ondrejmirtes/better-reflection-6.11.0.1
- dev-dependabot/composer/develop/spryker-sdk/async-api-0.2.9
- dev-dependabot/composer/develop/symfony/monolog-bundle-3.10.0
- dev-dependabot/composer/develop/vimeo/psalm-5.13.1
- dev-feature/sdk-1130-multi-process-task-execution
- dev-test/pavelmaksimov25-patch-1
- dev-update-dependencies-1691398995
- dev-update-dependencies-1691155621
- dev-feature/sdk-2611-research
- dev-bugfix/pplus-1478-sdk-installation-for-php74-project
- dev-feature/sdk-1308-local-sock-in-docker
- dev-bugfix/sdk-00-sdk-nodev-installation
- dev-feature/sdk-866-introduce-docker-env
- dev-feature/apps-4841/dev-add-new-endpoints-as-part-of-spryker-sdk-workflow-for-pbcs
- dev-feature/apps-4380-default-endpoints
- dev-bugfix/pplus-1354/quality-gate-warning-preg_match-unknown-modifier
This package is auto-updated.
Last update: 2024-09-20 18:49:58 UTC
README
Spryker SDK旨在提供一个单一的入口,以加速您使用Spryker的工作效率。无论您是想验证现有代码,使用Spryker实现新功能,还是将项目上线,Spryker SDK都为您提供工具,帮助您更快地完成使命,并减少开发过程中的枯燥部分,以便您能专注于为业务案例开发令人兴奋的功能。
安装
- 确保Composer可访问认证文件(https://getcomposer.org.cn/doc/articles/authentication-for-private-packages.md)
- 确保已安装docker & docker-compose
- 从https://github.com/spryker-sdk/sdk/releases的最新版本下载
installer.sh
- 运行
installer.sh </path/to/install/sdk/in>
- 遵循安装程序的说明。
- 应该设置别名
spryker-sdk
并且应该导出环境变量SPRYKER_SDK_PATH
。如果不是,请查看我们的故障排除文档。
当前目录安装
PATH_TO_SDK=$(pwd) \ && curl -fL github.com/spryker-sdk/sdk/releases/latest/download/installer.sh -O \ && chmod +x installer.sh \ && ./installer.sh "${PATH_TO_SDK}" \ && rm -f installer.sh \ && if [ -e ~/.zshrc ]; then source ~/.zshrc; else source ~/.bashrc; fi; \ echo "Current SDK version: $(spryker-sdk --version)"
更新
可以从任何目录执行。路径将从环境变量SPRYKER_SDK_PATH
获取
curl -fL github.com/spryker-sdk/sdk/releases/latest/download/installer.sh -O \ && chmod +x installer.sh \ && ./installer.sh --self-update \ && rm -f installer.sh \ && echo "Current SDK version: $(spryker-sdk --version)"
入门
要了解Spryker SDK提供的功能概述,请运行spryker-sdk list
任何任务都可以通过在项目根目录下运行spryker-sdk <task-id>
来执行。使用bin/consolespryker-sdk <task-id> -h
将提供有关可以传递给任务的选项的描述。
扩展SDK功能
有关如何扩展SDK的更多信息,请参阅扩展文档。SDK的扩展应遵循SDK约定。有关维护SDK扩展的信息,请参阅生命周期管理。
PhpStorm命令行工具
有关如何将SDK集成到PhpStorm的更多信息,请参阅phpstorm集成文档
以开发者身份运行SDK
在开发或调试模式下运行SDK的文档在开发文档中