lionelkouame / sylius-archived-product
此插件允许您存档产品。
Requires
- php: ^8.0
- sylius/paypal-plugin: ^1.5
- sylius/sylius: 1.12.*
- symfony/dotenv: ^5.4 || ^6.0
- symfony/flex: ^2.1
- symfony/runtime: ^5.4 || ^6.0
Requires (Dev)
- behat/behat: ^3.7
- behat/mink-selenium2-driver: ^1.4
- dmore/behat-chrome-extension: ^1.3
- dmore/chrome-mink-driver: ^2.7
- friends-of-behat/mink: ^1.8
- friends-of-behat/mink-browserkit-driver: ^1.4
- friends-of-behat/mink-debug-extension: ^2.0
- friends-of-behat/mink-extension: ^2.4
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.1
- friends-of-behat/variadic-extension: ^1.3
- lchrusciel/api-test-case: ^5.0
- phpspec/phpspec: ^7.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^1.8.4
- phpstan/phpstan-doctrine: ^1.3.2
- phpstan/phpstan-webmozart-assert: ^1.1
- phpunit/phpunit: ^8.5
- polishsymfonycommunity/symfony-mocker-container: ^1.0
- stripe/stripe-php: ^6.43
- sylius-labs/coding-standard: ^4.0
- sylius/sylius-rector: 0.11.x-dev
- symfony/browser-kit: ^5.4 || ^6.0
- symfony/debug-bundle: ^5.4 || ^6.0
- symfony/intl: ^5.4 || ^6.0
- symfony/web-profiler-bundle: ^5.4 || ^6.0
Replaces
- symfony/polyfill-apcu: *
- symfony/polyfill-ctype: *
- symfony/polyfill-iconv: *
- symfony/polyfill-intl: *
- symfony/polyfill-intl-grapheme: *
- symfony/polyfill-intl-icu: *
- symfony/polyfill-intl-idn: *
- symfony/polyfill-intl-normalizer: *
- symfony/polyfill-mbstring: *
- symfony/polyfill-php54: *
- symfony/polyfill-php55: *
- symfony/polyfill-php56: *
- symfony/polyfill-php70: *
- symfony/polyfill-php71: *
- symfony/polyfill-php72: *
- symfony/polyfill-php73: *
- symfony/polyfill-php74: *
- symfony/polyfill-php80: *
This package is not auto-updated.
Last update: 2024-09-24 06:26:37 UTC
README
Sylius 标准版
这是 Sylius 标准版仓库,用于启动新项目。
关于
Sylius 是基于 Symfony 和 Doctrine 的首个解耦电子商务框架。卓越的代码质量、强大的测试文化、内置的敏捷(BDD)工作流程和卓越的灵活性,使其成为满足您业务需求的最佳解决方案。再次享受电子商务开发者的乐趣!
强大的REST API允许轻松集成,并在任何设备上创建独特的客户体验。
我们使用全栈行为驱动开发(BDD),使用 phpspec 和 Behat
文档
文档可在 docs.sylius.com 上找到。
安装
传统
$ wget http://getcomposer.org/composer.phar
$ php composer.phar create-project sylius/sylius-standard project
$ cd project
$ yarn install
$ yarn build
$ php bin/console sylius:install
$ symfony serve
$ open https://:8000/
有关更详细的说明,请访问我们的文档中的安装章节。
Docker
开发
请确保您已在本地计算机上安装了 Docker。在您喜欢的终端中执行 docker compose up -d
并等待一段时间,直到服务就绪。您可能想查看docker日志。然后在浏览器中输入 localhost
或在终端中执行 open localhost
。
生产
通过Docker部署您的Sylius商店最简单的方法是通过docker-compose.prod.yml
配置文件。为此,您需要在您的VPS上安装 Docker 并定义 MYSQL_PASSWORD
环境变量。然后在终端中执行 docker compose -f docker-compose.prod.yml up -d
命令。MYSQL_PASSWORD
环境变量将自动应用于其余配置。
当使用虚拟专用服务器(VPS)时,我们建议至少有2GB的RAM内存
快速部署
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh export MYSQL_PASSWORD=SLyPJLaye7 docker compose -f docker-compose.prod.yml up -d docker compose -f docker-compose.prod.yml exec php bin/console sylius:fixtures:load --no-interaction
故障排除
如果出现问题,错误和异常将在应用程序级别记录
$ tail -f var/log/prod.log $ tail -f var/log/dev.log
贡献
想要帮助我们并构建最友好的开发者电子商务框架吗?从阅读我们的贡献指南开始!
保持更新
如果您想保持更新,请关注Sylius官方Twitter账号和在Facebook上点赞我们。
错误跟踪
如果您想报告错误或提出建议,请使用GitHub问题。
社区支持
在Slack、论坛或Stack Overflow上获取Sylius支持。
MIT许可
Sylius完全免费,并按照MIT许可发布。
作者
Sylius最初由Paweł Jędrzejewski创建。查看我们优秀社区的贡献者名单。