Skip to content

Commit

Permalink
Biorepository Collections v0.8.0 (#64)
Browse files Browse the repository at this point in the history
* update deps

* add biorepository collections docs, update react apps

* fix typos in biorepo collection definitions

* fix typos in biorepo collection definitions

* fix biorepo collections array definition

* handle footer NEON logo in previous, next cases
  • Loading branch information
sampsonj authored Oct 12, 2023
1 parent 1f64efd commit f0f4db5
Show file tree
Hide file tree
Showing 144 changed files with 4,895 additions and 2,902 deletions.
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#-------------------------------------------------------------------------------
# Builder container for reproducible build environment

FROM python:3.10-alpine as builder
FROM python:3.11-alpine AS builder

WORKDIR /usr/src/app
COPY ./docs /usr/src/app/build-temp/api-docs/docs
Expand All @@ -23,7 +23,7 @@ RUN cd /usr/src/app/build-temp/api-docs \
#-------------------------------------------------------------------------------
# Builder container for reproducible build environment

FROM golang:1.17-alpine as go-builder
FROM golang:1.21-alpine AS go-builder

WORKDIR /go/src/app

Expand All @@ -39,7 +39,7 @@ RUN go mod verify \
#-------------------------------------------------------------------------------
# Build production container with only necessary artifacts

FROM alpine:3.16
FROM alpine:3.18

# Traefik auto discover labels
LABEL \
Expand Down
14 changes: 14 additions & 0 deletions docs/content/endpoints/products.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ Information about each data product
|**changeLogs**|List of issues and associated details for the product|[[changeLogs](#changelogs)]|
|**specs**|List of documents, including protocols or user guides, associated with the data product|[[spec](#spec)]|
|**keywords**|List of words and phrases associated with the data product|[string]|
|**biorepositoryCollections**|List of NEON biorepository collections associated with the data product|[[biorepositoryCollections](#biorepository-collections)]|
|**releases**|List of releases that this product has available data within|[[releases](#product-releases)]|
|**siteCodes**|List of sites and months of available data|[[siteCodes](#sitecodes)]|

Expand Down Expand Up @@ -178,6 +179,19 @@ Information about releases that a data product is included in
|**url**|The URL to the API endpoint that references the release|string|
|**productDoi**|Information about the DOI associated with the product and release|[productDoi](#product-productdoi)|

<a name="biorepository-collections"></a>
### **biorepositoryCollections**

Information about biorepository collections that are associated with this data product

|Name|Description|Schema|
|---|---|---|
|**collectionCode**|The collection code assigned to the collection|string|
|**collectionName**|The name of the collection|string|
|**collectionUrl**|The URL to the API endpoint for the specified collection|string|
|**collectionContentUrl**|The URL to the biorepository collection landing page|string|
|**collectionDownloadUrl**|The URL to download the biorepository collection dataset|string|

<a name="product-productdoi"></a>
### **productDoi**

Expand Down
12 changes: 6 additions & 6 deletions docs/content/explorer/build/asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"files": {
"main.css": "./static/css/main.b75e6afa.css",
"main.js": "./static/js/main.7d256dc8.js",
"main.css": "./static/css/main.bc25d16a.css",
"main.js": "./static/js/main.9538d8e4.js",
"index.html": "./index.html",
"main.b75e6afa.css.map": "./static/css/main.b75e6afa.css.map",
"main.7d256dc8.js.map": "./static/js/main.7d256dc8.js.map"
"main.bc25d16a.css.map": "./static/css/main.bc25d16a.css.map",
"main.9538d8e4.js.map": "./static/js/main.9538d8e4.js.map"
},
"entrypoints": [
"static/css/main.b75e6afa.css",
"static/js/main.7d256dc8.js"
"static/css/main.bc25d16a.css",
"static/js/main.9538d8e4.js"
]
}
2 changes: 1 addition & 1 deletion docs/content/explorer/build/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="./favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="NEON Data API REST Explorer"/><link rel="manifest" href="./manifest.json"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,400,400i,700%7CRoboto+Mono&amp;display=fallback"><title>NEON Data API REST Explorer</title><script defer="defer" src="./static/js/main.7d256dc8.js"></script><link href="./static/css/main.b75e6afa.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="./favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="NEON Data API REST Explorer"/><link rel="manifest" href="./manifest.json"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,400,400i,700%7CRoboto+Mono&amp;display=fallback"><title>NEON Data API REST Explorer</title><script defer="defer" src="./static/js/main.9538d8e4.js"></script><link href="./static/css/main.bc25d16a.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
3 changes: 0 additions & 3 deletions docs/content/explorer/build/static/css/main.b75e6afa.css

This file was deleted.

This file was deleted.

2 changes: 2 additions & 0 deletions docs/content/explorer/build/static/css/main.bc25d16a.css

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3 changes: 0 additions & 3 deletions docs/content/explorer/build/static/js/main.7d256dc8.js

This file was deleted.

1 change: 0 additions & 1 deletion docs/content/explorer/build/static/js/main.7d256dc8.js.map

This file was deleted.

3 changes: 3 additions & 0 deletions docs/content/explorer/build/static/js/main.9538d8e4.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/

/*!
Expand Down Expand Up @@ -31,10 +31,6 @@
* Licensed under the MIT License.
*/

/*! @license DOMPurify 2.3.10 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.10/LICENSE */

/*! https://mths.be/punycode v1.3.2 by @mathias */

/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */

/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */
Expand All @@ -51,6 +47,16 @@
* LICENSE file in the root directory of this source tree.
*/

/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/

/**
* @license React
* react-jsx-runtime.production.min.js
Expand Down Expand Up @@ -81,16 +87,27 @@
* LICENSE file in the root directory of this source tree.
*/

/** @license React v16.13.1
* react-is.production.min.js
/**
* @license React
* use-sync-external-store-shim.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/

/** @license React v17.0.2
/**
* @license React
* use-sync-external-store-shim/with-selector.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/

/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
Expand Down
1 change: 1 addition & 0 deletions docs/content/explorer/build/static/js/main.9538d8e4.js.map

Large diffs are not rendered by default.

111 changes: 55 additions & 56 deletions docs/content/graphql/explorer/build/asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,63 +1,62 @@
{
"files": {
"main.css": "./static/css/main.dea7549a.css",
"main.js": "./static/js/main.cc4fa038.js",
"static/js/833.98c0ff92.chunk.js": "./static/js/833.98c0ff92.chunk.js",
"static/js/538.76b33d1e.chunk.js": "./static/js/538.76b33d1e.chunk.js",
"static/js/444.33d74f14.chunk.js": "./static/js/444.33d74f14.chunk.js",
"static/js/513.bea6e5ff.chunk.js": "./static/js/513.bea6e5ff.chunk.js",
"static/js/209.1a506984.chunk.js": "./static/js/209.1a506984.chunk.js",
"static/js/972.f7106757.chunk.js": "./static/js/972.f7106757.chunk.js",
"static/js/120.6bfbeb53.chunk.js": "./static/js/120.6bfbeb53.chunk.js",
"static/js/12.393f71b9.chunk.js": "./static/js/12.393f71b9.chunk.js",
"static/js/584.1fd12d5e.chunk.js": "./static/js/584.1fd12d5e.chunk.js",
"static/js/654.944a43a6.chunk.js": "./static/js/654.944a43a6.chunk.js",
"static/js/54.d8f2497b.chunk.js": "./static/js/54.d8f2497b.chunk.js",
"static/js/863.23c1a5e2.chunk.js": "./static/js/863.23c1a5e2.chunk.js",
"static/js/100.238cfdef.chunk.js": "./static/js/100.238cfdef.chunk.js",
"static/js/338.4e1af693.chunk.js": "./static/js/338.4e1af693.chunk.js",
"static/js/813.1cf30305.chunk.js": "./static/js/813.1cf30305.chunk.js",
"static/js/141.3b84b44f.chunk.js": "./static/js/141.3b84b44f.chunk.js",
"static/js/772.d15eb3a4.chunk.js": "./static/js/772.d15eb3a4.chunk.js",
"static/js/36.9486dce5.chunk.js": "./static/js/36.9486dce5.chunk.js",
"static/js/694.155a6d0c.chunk.js": "./static/js/694.155a6d0c.chunk.js",
"static/js/349.c6899e64.chunk.js": "./static/js/349.c6899e64.chunk.js",
"static/js/843.0c8037c0.chunk.js": "./static/js/843.0c8037c0.chunk.js",
"static/js/201.420fb3ff.chunk.js": "./static/js/201.420fb3ff.chunk.js",
"static/js/569.97e69de1.chunk.js": "./static/js/569.97e69de1.chunk.js",
"static/js/110.11ebd35e.chunk.js": "./static/js/110.11ebd35e.chunk.js",
"static/js/939.f6543b54.chunk.js": "./static/js/939.f6543b54.chunk.js",
"main.css": "./static/css/main.3ae82b24.css",
"main.js": "./static/js/main.d4f0f649.js",
"static/js/833.60bf7c18.chunk.js": "./static/js/833.60bf7c18.chunk.js",
"static/js/538.6197220e.chunk.js": "./static/js/538.6197220e.chunk.js",
"static/js/444.ed7d6e97.chunk.js": "./static/js/444.ed7d6e97.chunk.js",
"static/js/513.4b34ce93.chunk.js": "./static/js/513.4b34ce93.chunk.js",
"static/js/209.e292d983.chunk.js": "./static/js/209.e292d983.chunk.js",
"static/js/972.edf7014a.chunk.js": "./static/js/972.edf7014a.chunk.js",
"static/js/407.09347022.chunk.js": "./static/js/407.09347022.chunk.js",
"static/js/12.d0a7351f.chunk.js": "./static/js/12.d0a7351f.chunk.js",
"static/js/584.47afc370.chunk.js": "./static/js/584.47afc370.chunk.js",
"static/js/654.430d5942.chunk.js": "./static/js/654.430d5942.chunk.js",
"static/js/54.d1c1f413.chunk.js": "./static/js/54.d1c1f413.chunk.js",
"static/js/863.d5f237e5.chunk.js": "./static/js/863.d5f237e5.chunk.js",
"static/js/100.c3198ce9.chunk.js": "./static/js/100.c3198ce9.chunk.js",
"static/js/338.bded367f.chunk.js": "./static/js/338.bded367f.chunk.js",
"static/js/813.9517b6ff.chunk.js": "./static/js/813.9517b6ff.chunk.js",
"static/js/843.ff09a49e.chunk.js": "./static/js/843.ff09a49e.chunk.js",
"static/js/772.601485c1.chunk.js": "./static/js/772.601485c1.chunk.js",
"static/js/36.9f0693e2.chunk.js": "./static/js/36.9f0693e2.chunk.js",
"static/js/694.b5787abd.chunk.js": "./static/js/694.b5787abd.chunk.js",
"static/js/349.83f5070f.chunk.js": "./static/js/349.83f5070f.chunk.js",
"static/js/120.d8d3fbfa.chunk.js": "./static/js/120.d8d3fbfa.chunk.js",
"static/js/569.62e28f09.chunk.js": "./static/js/569.62e28f09.chunk.js",
"static/js/201.74de7e6d.chunk.js": "./static/js/201.74de7e6d.chunk.js",
"static/js/110.fdfcb8d9.chunk.js": "./static/js/110.fdfcb8d9.chunk.js",
"static/js/690.bf418486.chunk.js": "./static/js/690.bf418486.chunk.js",
"index.html": "./index.html",
"main.dea7549a.css.map": "./static/css/main.dea7549a.css.map",
"main.cc4fa038.js.map": "./static/js/main.cc4fa038.js.map",
"833.98c0ff92.chunk.js.map": "./static/js/833.98c0ff92.chunk.js.map",
"538.76b33d1e.chunk.js.map": "./static/js/538.76b33d1e.chunk.js.map",
"444.33d74f14.chunk.js.map": "./static/js/444.33d74f14.chunk.js.map",
"513.bea6e5ff.chunk.js.map": "./static/js/513.bea6e5ff.chunk.js.map",
"209.1a506984.chunk.js.map": "./static/js/209.1a506984.chunk.js.map",
"972.f7106757.chunk.js.map": "./static/js/972.f7106757.chunk.js.map",
"120.6bfbeb53.chunk.js.map": "./static/js/120.6bfbeb53.chunk.js.map",
"12.393f71b9.chunk.js.map": "./static/js/12.393f71b9.chunk.js.map",
"584.1fd12d5e.chunk.js.map": "./static/js/584.1fd12d5e.chunk.js.map",
"654.944a43a6.chunk.js.map": "./static/js/654.944a43a6.chunk.js.map",
"54.d8f2497b.chunk.js.map": "./static/js/54.d8f2497b.chunk.js.map",
"863.23c1a5e2.chunk.js.map": "./static/js/863.23c1a5e2.chunk.js.map",
"100.238cfdef.chunk.js.map": "./static/js/100.238cfdef.chunk.js.map",
"338.4e1af693.chunk.js.map": "./static/js/338.4e1af693.chunk.js.map",
"813.1cf30305.chunk.js.map": "./static/js/813.1cf30305.chunk.js.map",
"141.3b84b44f.chunk.js.map": "./static/js/141.3b84b44f.chunk.js.map",
"772.d15eb3a4.chunk.js.map": "./static/js/772.d15eb3a4.chunk.js.map",
"36.9486dce5.chunk.js.map": "./static/js/36.9486dce5.chunk.js.map",
"694.155a6d0c.chunk.js.map": "./static/js/694.155a6d0c.chunk.js.map",
"349.c6899e64.chunk.js.map": "./static/js/349.c6899e64.chunk.js.map",
"843.0c8037c0.chunk.js.map": "./static/js/843.0c8037c0.chunk.js.map",
"201.420fb3ff.chunk.js.map": "./static/js/201.420fb3ff.chunk.js.map",
"569.97e69de1.chunk.js.map": "./static/js/569.97e69de1.chunk.js.map",
"110.11ebd35e.chunk.js.map": "./static/js/110.11ebd35e.chunk.js.map",
"939.f6543b54.chunk.js.map": "./static/js/939.f6543b54.chunk.js.map"
"main.3ae82b24.css.map": "./static/css/main.3ae82b24.css.map",
"main.d4f0f649.js.map": "./static/js/main.d4f0f649.js.map",
"538.6197220e.chunk.js.map": "./static/js/538.6197220e.chunk.js.map",
"444.ed7d6e97.chunk.js.map": "./static/js/444.ed7d6e97.chunk.js.map",
"513.4b34ce93.chunk.js.map": "./static/js/513.4b34ce93.chunk.js.map",
"209.e292d983.chunk.js.map": "./static/js/209.e292d983.chunk.js.map",
"972.edf7014a.chunk.js.map": "./static/js/972.edf7014a.chunk.js.map",
"407.09347022.chunk.js.map": "./static/js/407.09347022.chunk.js.map",
"12.d0a7351f.chunk.js.map": "./static/js/12.d0a7351f.chunk.js.map",
"584.47afc370.chunk.js.map": "./static/js/584.47afc370.chunk.js.map",
"654.430d5942.chunk.js.map": "./static/js/654.430d5942.chunk.js.map",
"54.d1c1f413.chunk.js.map": "./static/js/54.d1c1f413.chunk.js.map",
"863.d5f237e5.chunk.js.map": "./static/js/863.d5f237e5.chunk.js.map",
"100.c3198ce9.chunk.js.map": "./static/js/100.c3198ce9.chunk.js.map",
"338.bded367f.chunk.js.map": "./static/js/338.bded367f.chunk.js.map",
"813.9517b6ff.chunk.js.map": "./static/js/813.9517b6ff.chunk.js.map",
"843.ff09a49e.chunk.js.map": "./static/js/843.ff09a49e.chunk.js.map",
"772.601485c1.chunk.js.map": "./static/js/772.601485c1.chunk.js.map",
"36.9f0693e2.chunk.js.map": "./static/js/36.9f0693e2.chunk.js.map",
"694.b5787abd.chunk.js.map": "./static/js/694.b5787abd.chunk.js.map",
"349.83f5070f.chunk.js.map": "./static/js/349.83f5070f.chunk.js.map",
"120.d8d3fbfa.chunk.js.map": "./static/js/120.d8d3fbfa.chunk.js.map",
"569.62e28f09.chunk.js.map": "./static/js/569.62e28f09.chunk.js.map",
"201.74de7e6d.chunk.js.map": "./static/js/201.74de7e6d.chunk.js.map",
"110.fdfcb8d9.chunk.js.map": "./static/js/110.fdfcb8d9.chunk.js.map",
"690.bf418486.chunk.js.map": "./static/js/690.bf418486.chunk.js.map"
},
"entrypoints": [
"static/css/main.dea7549a.css",
"static/js/main.cc4fa038.js"
"static/css/main.3ae82b24.css",
"static/js/main.d4f0f649.js"
]
}
2 changes: 1 addition & 1 deletion docs/content/graphql/explorer/build/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="./favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><meta name="description" content="NEON Data API GraphQL Explorer"/><link rel="manifest" href="./manifest.json"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,400,400i,700%7CRoboto+Mono&amp;display=fallback"><title>NEON Data GraphQL API Explorer</title><script defer="defer" src="./static/js/main.cc4fa038.js"></script><link href="./static/css/main.dea7549a.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="./favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><meta name="description" content="NEON Data API GraphQL Explorer"/><link rel="manifest" href="./manifest.json"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,400,400i,700%7CRoboto+Mono&amp;display=fallback"><title>NEON Data GraphQL API Explorer</title><script defer="defer" src="./static/js/main.d4f0f649.js"></script><link href="./static/css/main.3ae82b24.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
18 changes: 18 additions & 0 deletions docs/content/graphql/explorer/build/static/css/main.3ae82b24.css

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

Loading

0 comments on commit f0f4db5

Please sign in to comment.