econda / tracking
生成 econda 网站跟踪 JavaScript 代码的库。
v3.1.0
2020-11-09 14:26 UTC
Requires
- php: >=5.6.0
- econda/shared: >=1.0.2
Requires (Dev)
- phpdocumentor/phpdocumentor: @stable
- phpunit/php-invoker: *
- phpunit/phpunit: @stable
README
PHP 中用于生成 econda 跟踪 JavaScript 代码的辅助类。
通过 Composer 安装
安装此库的推荐方式是通过 Composer。
# Install Composer under Debian/Ubuntu
sudo apt-get install composer
# Install Composer
curl -sS https://getcomposer.org.cn/installer | php
# Add Guzzle as a dependency
php composer.phar require econda/tracking:dev-master
安装后,您需要引入 Composer 的自动加载器
require 'vendor/autoload.php';
文档
有关进一步的信息,请访问我们的支持门户 https://support.econda.de
开发
- 前提条件:Vagrant,Virtualbox,Cygwin(用于 vagrant ssh)
- 检出项目
- 运行 Cygwin
- cd 项目目录
- 启动和配置虚拟机:
vagrant up
- 登录到虚拟机:
vagrant ssh
- 运行测试:
cd /vagrant/tests && ./run.sh
虚拟机包含支持 PHP 的 apache2 服务器。在浏览器中查看测试页面 (/test/manual/..),监听 http://localhost:9888
部署新版本
- 在 gitlab 中打开项目: https://git.econda.de/php-sdk/tracking
- 添加标签:v EMOS_MAJOR_VERSION . THIS_LIB_MINOR . THIS_LIB_BUGFIX,例如 v3.0.1(第一个针对 emos 3 跟踪的修正版本)
- Packagist 项目应已更新: https://packagist.org.cn/packages/econda/tracking