sitelease/sugar-cube-client

一个甜美的 Gitea API 客户端,适用于 PHP

1.0.6 2023-05-19 03:10 UTC

This package is auto-updated.

Last update: 2024-09-19 07:44:32 UTC


README

Sugar Cube 客户端允许您使用面向对象的 PHP 从 Gitea 的 RESTful API 发送和接收数据。

它是如何工作的?

在底层,Sugar Cube 使用 Guzzle 库 向 Gitea 的 RESTful API 路由发送和发送请求。然后它将返回的 JSON 响应数据转换为 PHP 对象,您可以轻松查询这些数据。

真实世界示例

要了解 Sugar Cube 如何在真实世界应用程序中使用,请参阅 Acapella 的代码库(例如 GiteaRepositoryManager.php 的第 39 行)。

接下来是什么?

  • 在 README 中添加示例代码
  • 为每个 API 请求者创建 PHPUnit 测试
  • 为 Gitea 的 API 路由创建更多的 API 请求者
  • 将 Sugar Cube composer 包提交到 Packagist

致谢

  • 首先,感谢在 Gitea.php 项目上工作的朋友们。您的 Model 和 Push Event 对象为这个项目提供了基础。
  • 其次,感谢那些在 CompoLab 上工作的人。在将您出色的项目移植到 Gitea 的过程中,我们制作了这个客户端。
  • 最后,但同样重要的是,向所有为 Gitea 做出贡献的人表示敬意。没有您的项目,就没有任何 API 可以制作客户端;)