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:
parent
4725b82877
commit
f71cf84655
24
config.js
24
config.js
@ -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'
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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/'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user