1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-26 19:49:26 +01:00

restore everything: build, aquarius references, add ocean.js references

This commit is contained in:
Matthias Kretschmann 2020-11-12 18:31:18 +01:00
parent 4725b82877
commit f71cf84655
Signed by: m
GPG Key ID: 606EEEF3C479A91F
3 changed files with 8 additions and 44 deletions

View File

@ -35,30 +35,6 @@ module.exports = {
{ {
from: '/tutorials/wallets/', from: '/tutorials/wallets/',
to: '/concepts/wallets/' to: '/concepts/wallets/'
},
{
from: '/references/ocean.js/',
to: 'https://github.com/oceanprotocol/ocean.js'
},
{
from: '/references/react/',
to: 'https://github.com/oceanprotocol/react'
},
{
from: '/references/ocean.py/',
to: 'https://github.com/oceanprotocol/ocean.py'
},
{
from: '/references/ocean-contracts/',
to: 'https://github.com/oceanprotocol/ocean-contracts'
},
{
from: '/references/aquarius/',
to: 'https://github.com/oceanprotocol/aquarius'
},
{
from: '/references/provider-py/',
to: 'https://github.com/oceanprotocol/provider-py'
} }
] ]
} }

View File

@ -6,7 +6,7 @@
- group: ocean.js - group: ocean.js
items: items:
- title: API Reference - title: API Reference
link: https://github.com/oceanprotocol/ocean.js link: /references/ocean.js
- group: react - group: react
items: items:
@ -31,4 +31,4 @@
- group: provider-py - group: provider-py
items: items:
- title: API Reference - title: API Reference
link: /references/provider-py/ link: https://github.com/oceanprotocol/provider-py

View File

@ -88,7 +88,7 @@ exports.createPages = ({ graphql, actions }) => {
node { node {
isPrerelease isPrerelease
isDraft isDraft
releaseAssets(first: 1, name: "ocean.js.json") { releaseAssets(first: 1, name: "lib.json") {
edges { edges {
node { node {
name name
@ -156,15 +156,16 @@ exports.createPages = ({ graphql, actions }) => {
await createSwaggerPages(createPage) await createSwaggerPages(createPage)
// API: ocean.js // API: ocean.js
/*const lastRelease = result.data.oceanJs.repository.releases.edges.filter( const lastRelease = result.data.oceanJs.repository.releases.edges.filter(
({ node }) => !node.isPrerelease && !node.isDraft ({ node }) => !node.isPrerelease && !node.isDraft
)[0].node.releaseAssets.edges[0].node )[0].node.releaseAssets.edges[0].node
await createTypeDocPage( await createTypeDocPage(
createPage, createPage,
result.data.oceanJs.repository.name, result.data.oceanJs.repository.name,
lastRelease.downloadUrl lastRelease.downloadUrl
) )
*/
// //
// create redirects // create redirects
// //
@ -231,10 +232,10 @@ const createTypeDocPage = async (createPage, name, downloadUrl) => {
// Create pages from swagger json files // Create pages from swagger json files
// //
// https://github.com/swagger-api/swagger-js // https://github.com/swagger-api/swagger-js
const fetchSwaggerSpec = async (name) => { const fetchSwaggerSpec = async () => {
try { try {
const client = await Swagger( const client = await Swagger(
`https://${name}.commons.oceanprotocol.com/spec` `https://aquarius.mainnet.oceanprotocol.com/spec`
) )
return client.spec // The resolved spec return client.spec // The resolved spec
@ -273,19 +274,6 @@ const createSwaggerPages = async (createPage) => {
} }
}) })
const specBrizo = await fetchSwaggerSpec(swaggerComponents[1])
const slugBrizo = getSlug(swaggerComponents[1])
createPage({
path: slugBrizo,
component: apiSwaggerTemplate,
context: {
slug: slugBrizo,
name: swaggerComponents[1],
api: specBrizo
}
})
// Swagger Pet Store example // Swagger Pet Store example
const petStoreSlug = '/references/petstore/' const petStoreSlug = '/references/petstore/'