2017 © Pedro PelĂĄez
 

project hydra-console

HydraConsole is a generic API console for Hydra-powered Web APIs

image

ml/hydra-console

HydraConsole is a generic API console for Hydra-powered Web APIs

  • Sunday, April 1, 2018
  • by markus
  • Repository
  • 9 Watchers
  • 74 Stars
  • 534 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 11 Forks
  • 20 Open issues
  • 1 Versions
  • 6 % Grown

The README.md

HydraConsole

Hydra is a lightweight vocabulary to create hypermedia-driven Web APIs. By specifying a number of commonly used concepts it renders the creation of generic API clients possible. The HydraConsole is such a generic API client in the form of a single-page web application., (*1)

For a high level description of how the HydraConsole works, please refer to my dissertation Third Generation Web APIs—Bridging the Gap between REST and Linked Data., (*2)

Installation

At the moment, the HydraConsole uses a JSON-LD Processor and a proxy written in PHP to access and process responses of Web APIs. Thus, the simplest way to install the HydraConsole is to use [Composer][4]., (*3)

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:, (*4)

curl -s http://getcomposer.org/installer | php

Then, use Composer's create-project command to download the HydraConsole and install all it's dependencies:, (*5)

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

You can now serve the HydraConsole with PHP's built-in web server:, (*6)

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

That's it. Just fire up your browser and point it to, (*7)

http://localhost:8000

Collaboration

To participate in the development please file bugs and issues in the issue tracker or submit pull requests. If there's enough interest I'll create a dedicated mailing list in the future., (*8)

You can find more information about Hydra and a demo installation of the HydraConsole on my homepage: http://www.markus-lanthaler.com/hydra/, (*9)

The Versions

01/04 2018

dev-master

9999999-dev http://www.markus-lanthaler.com/hydra/

HydraConsole is a generic API console for Hydra-powered Web APIs

  Sources   Download

MIT

The Requires

 

rest json-ld hydra hypermedia api client jsonld api console web api