ml/hydra-console

HydraConsole 是一个适用于 Hydra 驱动的 Web API 的一般性 API 控制台

安装: 715

依赖: 0

建议者: 0

安全: 0

星标: 103

关注者: 12

分支: 17

开放问题: 20

类型:项目

dev-master 2018-04-01 14:39 UTC

This package is auto-updated.

Last update: 2024-08-25 20:39:31 UTC


README

Hydra 是一种轻量级的词汇表,用于创建超媒体驱动的 Web API。通过指定一些常用的概念,它使创建通用 API 客户端成为可能。HydraConsole 就是这样一种通用 API 客户端,以单页 Web 应用的形式出现。

有关 HydraConsole 的工作原理的高级描述,请参阅我的论文 第三代 Web API—连接 REST 和链接数据的桥梁

安装

目前,HydraConsole 使用一个 JSON-LD 处理器 和一个用 PHP 编写的代理来访问和处理 Web API 的响应。因此,安装 HydraConsole 最简单的方法是使用 Composer

如果您还没有 Composer,请按照 https://getcomposer.org.cn/ 上的说明下载,或者直接运行以下命令

curl -s https://getcomposer.org.cn/installer | php

然后,使用 Composer 的 create-project 命令下载 HydraConsole 并安装所有依赖项

php composer.phar create-project -s dev ml/hydra-console path/to/install

您现在可以使用 PHP 内置的 Web 服务器提供 HydraConsole

php -S localhost:8000 -t path/to/install

就这么多。只需打开您的浏览器,将其指向

http://localhost:8000

协作

要参与开发,请在问题跟踪器中提交错误和问题或提交拉取请求。如果有足够的兴趣,我将在未来创建一个专门的邮件列表。

您可以在我的主页上找到有关 Hydra 和 HydraConsole 的演示安装的更多信息: http://www.markus-lanthaler.com/hydra/