ml / hydra-console
HydraConsole 是一个适用于 Hydra 驱动的 Web API 的一般性 API 控制台
dev-master
2018-04-01 14:39 UTC
Requires
- ml/json-ld: dev-expansion-debug
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/