Skip to content

onedata/onezone-swagger

Folders and files

NameName
Last commit message
Last commit date
Jul 3, 2020
Jul 3, 2020
Jun 4, 2020
Jul 3, 2020
Jun 15, 2018
Jul 3, 2020
Jun 15, 2016
Jul 3, 2020
Jun 23, 2016
Oct 16, 2016
Aug 11, 2017
Jun 15, 2016
May 12, 2020
Jun 4, 2020
Feb 19, 2018
May 23, 2016
Jul 15, 2019
Aug 1, 2016

Repository files navigation

Onezone REST API defined using Swagger (http://swagger.io)

This repo contains Swagger specification of Onezone REST API

Onezone is part of Onedata, a distributed data management platform. Onezone enables creation of federations of storage providers, whose users can store and access data among their resources.

For more details about Onezone service please check (http://github.com/onedata/onezone)

Compiling (Using Onedata docker repository):

./build.sh

Compiling from scratch:

# Install Node.js dependencies
npm install

# Aggregate Yaml specification files into a single swagger.json file
node resolve.js > swagger.json

After any of these steps you should have a complete swagger.json file, with specification of Onezone REST API. The file can be used by Swagger code generator to produce example code for clients in various languages or viewed online using for instance Swagger Online Editor.