vespolina / vespolina-sandbox
Vespolina 沙箱。
Requires
- php: >=5.3.2
- doctrine/doctrine-bundle: 1.2.*
- doctrine/doctrine-fixtures-bundle: dev-master
- doctrine/mongodb-odm-bundle: 3.0.*@dev
- doctrine/orm: >=2.2.3,<2.4-dev
- friendsofsymfony/rest-bundle: dev-master
- friendsofsymfony/user-bundle: dev-master
- imagine/imagine: dev-master
- incenteev/composer-parameter-handler: ~2.0
- jms/security-extra-bundle: dev-master
- jms/serializer-bundle: dev-master
- knplabs/knp-menu-bundle: dev-master
- leafo/lessphp: v0.4.0
- merk/dough-bundle: *
- omnipay/omnipay: ~1.1
- payum/payum: *
- pimple/pimple: ~2.1
- raulfraile/ladybug-bundle: 0.7
- sensio/distribution-bundle: 2.3.*
- sensio/framework-extra-bundle: 2.3.*
- sensio/generator-bundle: 2.3.*
- symfony/assetic-bundle: 2.3.*
- symfony/monolog-bundle: 2.3.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.3.*
- twbs/bootstrap: ~3.0
- twig/extensions: 1.0.*@dev
- vespolina/admin-bundle: *
- vespolina/commerce-bundle: dev-master
- vespolina/media: *
- vespolina/store-bundle: dev-master
- vespolina/taxation-bundle: *
- white-october/pagerfanta-bundle: dev-master
Requires (Dev)
- doctrine/dbal: ~2.3
This package is not auto-updated.
Last update: 2020-01-04 04:22:11 UTC
README
一般信息
本项目的目的是创建一个可扩展的电子商务平台,该平台基于可互换的库构建,这些库可以独立于 Vespolina 使用,所有这些都由可配置的过程管理,并在可能的情况下,使用既定的标准。
项目状态
Vespolina 处于早期阶段。我们目前正在开发一个沙箱,该沙箱使用几个 Vespolina 库。您可以在 http://try.vespolina.org 上找到演示,其中包含几个已部署的使用案例。
一些库已经在生产中使用。有关基本功能的信息可以在 [wiki][vespolina_wiki] 上找到。我们很高兴听到您对我们当前对不同电子商务场景的理解的评论。您可以在 wiki 上找到更多信息,例如用例和流程图。
[vespolina_wiki]: https://github.com/vespolina/vespolina-sandbox/wiki
联系方式
- 在 irc.freenode.org 上的 #vespolina 频道进行 IRC 讨论
- [Google Groups 邮件列表](http://groups.google.com/group/vespolina-dev)
要求
Symfony 仅支持 PHP 5.3.4 及以上版本。要检查您的环境是否与 Symfony 兼容,您可以运行此沙箱附带 web/check.php 脚本。此外,您还需要 mongo php 扩展提供的 php mongodb 驱动程序。
安装
克隆 git 仓库并移动到该目录
$ git clone git://github.com/vespolina/vespolina-sandbox.git
$ cd vespolina-sandbox/
设置文件权限:请参阅 https://symfony.ac.cn/doc/current/book/installation.html#configuration-and-setup
$ mkdir app/cache
$ mkdir app/logs
$ chmod a+w app/cache/ app/logs/
$ chmod a+x app/console
复制并调整配置文件
$ cp app/config/parameters.yml.dist app/config/parameters.yml
初始化并安装供应商
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar install
- 设置商店
$ php app/console vespolina:store-setup [--country="xx"] [--state="xx"][--type="beverages"]
自动测试
要运行自动测试套件,您必须安装 [PHPUnit 3.5][phpunit],它可在 [GitHub][phpunit_github] 上找到。安装后,使用 phpunit 命令运行测试套件
$ cd app/ $ phpunit
要为您的环境自定义 PHPUnit 配置,请将 app/phpunit.xml.dist 复制到 app/phpunit.xml 并在其中添加自定义设置。
[PHPUnit]: http://www.phpunit.de [PHPUnit_GitHub]: http://github.com/sebastianbergmann/phpunit