离合器框架和离合器A/B测试服务器组件。

clutchserver的Python项目详细描述


离合器IO

clutch.io是两个项目:

  • iOS和Android的本地A/B测试
  • 为ios开发混合本地/html应用程序的工具包

您可能对其中一个感兴趣,但此项目是服务器 两个项目的组件。

先决条件

  • python 2.6或更高版本
  • PostgreSQL(包括编译psycopg2所需的头)
  • libevent 2.0.20
  • S3帐户(仅适用于混合本机/HTML应用程序框架)

安装并运行离合器.io

开始之前,请确保已安装所有必备组件,并且 PostgreSQL正在运行。现在我们需要创建离合器用户和数据库:

createuser -s clutch

createdb -E utf8 –owner=clutch clutch

接下来我们需要安装离合器:

easy_install clutchserver

现在,我们将生成一个用于设置端口的配置文件,例如:

clutch-config > conf.py

您可以检查离合器配置提供的配置默认值并决定 它们是否适合您的设置。对大多数人来说,违约应该是 很好。准备好后,启动服务器:

clutch-all conf.py

就这样,你现在在运行离合器。io!访问http://127.0.0.1:8000/查看 它在起作用。

本地文档

若要生成上述文档的本地副本,请首先签出此回购:

git clone https://github.com/clutchio/clutch.git

确保已安装Sphinx,以便生成文档:

easy_install Sphinx==1.1.3

现在切换到docs目录并使文档

cd clutch/docs make html

最后,打开文档:

open _build/html/index.html

测试

要运行测试,请使用离合器配置生成测试配置文件,如 上面,但不要使用离合器全部来运行它,而是使用离合器测试:

clutch-test conf.py

这个项目需要很多帮助。如果你是 有兴趣贡献,帮助我们提高测试覆盖率是 开始的好地方!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从guiceModule访问dropwizard捆绑包实例   java无法调用控制器方法,使用SpringMVC调用ajax   编译器错误此代码如何工作是一个基本的Java问题   java我需要从另一个控制器类(javafx和SceneBuilder)访问并清除窗格   java编写mongoDB语法   java二维矩形数组中所有元素的和   在Java中,如果类型转换双精度值足够大,则返回一个错误   java从jcombo框中获取数据并将其转换为float   读取带有空行的int文件并保存到JAVA数组中   java自填充缓存现有缓存问题(Spring 4,EhCache 2.10.3)   java有没有更快的方法来计算子矩阵的和?   背景为java指南,请设计   Camel-Spring测试中的java生产者模板显示NullPointerException   爪哇常春藤。未添加xml依赖项   JAVA While loop last else if语句不起作用   java Apache Thrift:抛出由方法中执行的代码引发的异常   多线程JAVA销毁JavaVM线程高CPU   java ArrayList<class>swap方法