stagerightlabs / bloom
一个用于与Stellar Horizon API通信的PHP库。
dev-main
2023-01-27 19:28 UTC
Requires
- php-64bit: ^8.1
- ext-curl: *
- ext-json: *
- ext-sodium: *
- brick/math: ^0.9.3
- myclabs/deep-copy: ^1.11
- stagerightlabs/phpxdr: ^0.0.15
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.3
- phpstan/phpdoc-parser: ^1.15
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-08-27 22:56:47 UTC
README
Bloom是一个非官方的PHP SDK库,用于Stellar的Horizon API。
在我接触到了Stellar Quest后,一个用于发现和探索Stellar网络构建块的卓越平台后,我受到了启发来创建这个库;我想看看我能否用PHP而不是JavaScript或Golang来解决练习。经过数月努力,这个库就是那努力的成果。
以下三个原则指导了本项目的决策:
- 尽可能减少第三方依赖。
- 尽可能使对象默认不可变。
- 利用PHP 8.*中即将到来的类型系统改进和静态分析工具(如PHPStan)尽可能追求类型安全。
初步文档可以在文档文件夹中找到。示例用法可以在这里找到:这里。
没有开发者和公司不懈的努力,这个项目是无法实现的,他们将自己的工作捐赠给了开源社区。我非常感谢他们搭建的这些基础。更具体的致谢清单请见这里。
Bloom是一个独立项目,与Stellar开发基金会无关。
注意:这个库尚未达到完全功能;它尚未准备好用于生产应用程序。
安装
您可以通过composer安装此包。
composer require stagerightlabs/bloom
架构
请参阅架构以了解此存储库结构的概述。
变更日志
请参阅变更日志以了解最近发生了什么更改。
贡献
请参阅贡献以获取详细信息。
许可
Apache许可证2.0。请参阅许可证文件以获取更多信息。