arbit / phpillow
PHPillow 是 CouchDB 的面向对象的包装器。
This package is auto-updated.
Last update: 2021-04-07 16:51:34 UTC
README
PHPillow 是 CouchDB 的面向对象的包装器。
先决条件
使用 PHPillow 必须满足以下先决条件
当前主线版本的运行 CouchDB 安装。
我们已经将库适应到 0.9 版本的当前变更,因此它将无法与版本 0.8.1 及更早版本的老版本兼容。
0.3-alpha 之前的版本仅适用于 CouchDB 的旧版本。
PHP 5.2
我们已用 PHP 5.2 树的最新版本进行了测试。它也可能与 PHP 的早期版本兼容,但这不受支持。某些功能可能只能通过 PHP 5.3 的 LSB 使用。
0.3-alpha 之前的版本需要 PHP 5.3。
状态
只要 CouchDB 仍然是 alpha 状态,库将至少保持 alpha 状态。由于我们不知道 CouchDB 中 API 或存储机制的更改,因此我们无法保证 PHPillow API 将完全稳定,但我们将努力保持向后兼容性。
许可
我们选择了 LGPL 3 作为许可证。此许可证在有限制的情况下给予您源代码许多权利,这些限制是我们已知并有意选择的。
贡献
该库最初是作为 Arbit 的一部分开发的,提交邮件仍然发送到同一个 邮件列表,讨论也是如此。如果您想为库做出贡献,请将您的补丁发送到 邮件列表,或在邮件列表或 IRC 上申请提交访问权限。
邮件列表
PHPillow 讨论的邮件列表可在 list@arbitracker.org 获得。您可以通过发送电子邮件到 list-subscribe@arbitracker.org 进行订阅。
IRC
有一个可以讨论库、提交补丁或请求提交访问权限的 IRC 频道,目前位于 EuIRC:irc://irc.euirc.net/#arbit
编码和提交标准
编码和提交与 Arbit 相同,不得讨论。您可以在 docs/coding_guidelines.txt 中找到它们。请在为库做出贡献时遵循我们的编码标准,否则您的贡献可能会因为这些问题而被拒绝。
使用方法
有一个教程描述了库的基本用法,您可以在 docs/tutorial.txt 中找到它,还有一个速度测试,这是一个使用封装器的有效脚本。
您还可以在 document/ 和 view/ 文件夹中找到示例文档和视图,您可以将它们用作实现的开端。