diff --git a/pages/_meta.json b/pages/_meta.json index 67c8b4cdd..5dede71f3 100644 --- a/pages/_meta.json +++ b/pages/_meta.json @@ -5,7 +5,7 @@ "theme": { "breadcrumb": false, "footer": true, - "sidebar": false, + "sidebar": true, "toc": false, "pagination": false } diff --git a/pages/aa-app-developers/_meta.json b/pages/aa-app-developers/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/guides/_meta.json b/pages/aa-app-developers/guides/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/guides/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/guides/bridging/_meta.json b/pages/aa-app-developers/guides/bridging/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/guides/bridging/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/guides/interoperability/_meta.json b/pages/aa-app-developers/guides/interoperability/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/guides/interoperability/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/guides/transactions/_meta.json b/pages/aa-app-developers/guides/transactions/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/guides/transactions/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/quickstarts/_meta.json b/pages/aa-app-developers/quickstarts/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/quickstarts/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/reference/_meta.json b/pages/aa-app-developers/reference/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/reference/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/reference/contracts/_meta.json b/pages/aa-app-developers/reference/contracts/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/reference/contracts/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/reference/contracts/interop/_meta.json b/pages/aa-app-developers/reference/contracts/interop/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/reference/contracts/interop/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/reference/tokens/_meta.json b/pages/aa-app-developers/reference/tokens/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/reference/tokens/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/reference/tools/_meta.json b/pages/aa-app-developers/reference/tools/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/reference/tools/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/reference/tools/supersim/_meta.json b/pages/aa-app-developers/reference/tools/supersim/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/reference/tools/supersim/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tools/_meta.json b/pages/aa-app-developers/tools/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tools/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tools/data/_meta.json b/pages/aa-app-developers/tools/data/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tools/data/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tools/development/_meta.json b/pages/aa-app-developers/tools/development/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tools/development/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tools/infrastructure/_meta.json b/pages/aa-app-developers/tools/infrastructure/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tools/infrastructure/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tools/testing/_meta.json b/pages/aa-app-developers/tools/testing/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tools/testing/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tools/wallets/_meta.json b/pages/aa-app-developers/tools/wallets/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tools/wallets/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/_meta.json b/pages/aa-app-developers/tutorials/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/bridging/_meta.json b/pages/aa-app-developers/tutorials/bridging/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/bridging/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/development/_meta.json b/pages/aa-app-developers/tutorials/development/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/development/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/development/supersim/_meta.json b/pages/aa-app-developers/tutorials/development/supersim/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/development/supersim/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/interoperability/_meta.json b/pages/aa-app-developers/tutorials/interoperability/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/interoperability/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/tokens/_meta.json b/pages/aa-app-developers/tutorials/tokens/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/tokens/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/tools/_meta.json b/pages/aa-app-developers/tutorials/tools/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/tools/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-app-developers/tutorials/transactions/_meta.json b/pages/aa-app-developers/tutorials/transactions/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-app-developers/tutorials/transactions/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/_meta.json b/pages/aa-chain-operators/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/concepts/_meta.json b/pages/aa-chain-operators/concepts/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/concepts/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/guides/_meta.json b/pages/aa-chain-operators/guides/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/guides/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/guides/configuration/_meta.json b/pages/aa-chain-operators/guides/configuration/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/guides/configuration/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/guides/deployment/_meta.json b/pages/aa-chain-operators/guides/deployment/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/guides/deployment/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/guides/features/_meta.json b/pages/aa-chain-operators/guides/features/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/guides/features/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/guides/management/_meta.json b/pages/aa-chain-operators/guides/management/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/guides/management/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/guides/management/blobs/_meta.json b/pages/aa-chain-operators/guides/management/blobs/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/guides/management/blobs/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/quickstarts/_meta.json b/pages/aa-chain-operators/quickstarts/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/quickstarts/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/reference/_meta.json b/pages/aa-chain-operators/reference/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/reference/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/reference/components/_meta.json b/pages/aa-chain-operators/reference/components/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/reference/components/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/reference/features/_meta.json b/pages/aa-chain-operators/reference/features/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/reference/features/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/reference/rpc/_meta.json b/pages/aa-chain-operators/reference/rpc/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/reference/rpc/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/tools/_meta.json b/pages/aa-chain-operators/tools/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/tools/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-chain-operators/tutorials/_meta.json b/pages/aa-chain-operators/tutorials/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-chain-operators/tutorials/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/_meta.json b/pages/aa-concepts/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/architecture/_meta.json b/pages/aa-concepts/architecture/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/architecture/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/architecture/fault-proofs/_meta.json b/pages/aa-concepts/architecture/fault-proofs/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/architecture/fault-proofs/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/architecture/rollup/_meta.json b/pages/aa-concepts/architecture/rollup/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/architecture/rollup/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/bridging/_meta.json b/pages/aa-concepts/bridging/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/bridging/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/interoperability/_meta.json b/pages/aa-concepts/interoperability/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/interoperability/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/research/_meta.json b/pages/aa-concepts/research/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/research/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/security/_meta.json b/pages/aa-concepts/security/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/security/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/stack/_meta.json b/pages/aa-concepts/stack/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/stack/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-concepts/transactions/_meta.json b/pages/aa-concepts/transactions/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-concepts/transactions/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-core-contributors/_meta.json b/pages/aa-core-contributors/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-core-contributors/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-core-contributors/getting-started/_meta.json b/pages/aa-core-contributors/getting-started/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-core-contributors/getting-started/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-core-contributors/guides/_meta.json b/pages/aa-core-contributors/guides/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-core-contributors/guides/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-core-contributors/reference/_meta.json b/pages/aa-core-contributors/reference/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-core-contributors/reference/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-core-contributors/reference/specs/_meta.json b/pages/aa-core-contributors/reference/specs/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-core-contributors/reference/specs/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-developers/_meta.json b/pages/aa-developers/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-developers/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-developers/testing/_meta.json b/pages/aa-developers/testing/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-developers/testing/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-governance/_meta.json b/pages/aa-governance/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-governance/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/_meta.json b/pages/aa-node-operators/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/guides/_meta.json b/pages/aa-node-operators/guides/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/guides/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/guides/configuration/_meta.json b/pages/aa-node-operators/guides/configuration/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/guides/configuration/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/guides/management/_meta.json b/pages/aa-node-operators/guides/management/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/guides/management/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/guides/monitoring/_meta.json b/pages/aa-node-operators/guides/monitoring/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/guides/monitoring/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/reference/_meta.json b/pages/aa-node-operators/reference/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/reference/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/reference/architecture/_meta.json b/pages/aa-node-operators/reference/architecture/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/reference/architecture/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-node-operators/tutorials/_meta.json b/pages/aa-node-operators/tutorials/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-node-operators/tutorials/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-notices/_meta.json b/pages/aa-notices/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-notices/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-notices/archive/_meta.json b/pages/aa-notices/archive/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-notices/archive/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-quickstart/_meta.json b/pages/aa-quickstart/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-quickstart/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-quickstart/app-development/_meta.json b/pages/aa-quickstart/app-development/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-quickstart/app-development/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-quickstart/chain-operation/_meta.json b/pages/aa-quickstart/chain-operation/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-quickstart/chain-operation/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-quickstart/contributing/_meta.json b/pages/aa-quickstart/contributing/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-quickstart/contributing/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-quickstart/node-operation/_meta.json b/pages/aa-quickstart/node-operation/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-quickstart/node-operation/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-reference/_meta.json b/pages/aa-reference/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-reference/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/aa-resources/_meta.json b/pages/aa-resources/_meta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/pages/aa-resources/_meta.json @@ -0,0 +1 @@ +{} diff --git a/pages/meta-script.sh b/pages/meta-script.sh new file mode 100755 index 000000000..a39d7e41f --- /dev/null +++ b/pages/meta-script.sh @@ -0,0 +1,49 @@ +#!/usr/bin/env bash +# +# create_meta_jsons.sh +# Recursively discover every directory under a given root and ensure each +# contains an empty JSON metadata stub called _meta.json. +# +# Usage: ./create_meta_jsons.sh /absolute/or/relative/path +# +# Exit codes: +# 0 – success +# 1 – missing/invalid argument or unreadable directory + +set -euo pipefail + +############################################################################### +# 1. Guard‑clauses & argument sanitation +############################################################################### +if [[ $# -ne 1 ]]; then + printf "Usage: %s \n" "$(basename "$0")" >&2 + exit 1 +fi + +ROOT="$1" + +# Resolve to an absolute path for clarity and verify it is a directory. +if ! ROOT_ABS="$(cd "$ROOT" 2>/dev/null && pwd -P)"; then + printf "Error: %s is not a readable directory\n" "$ROOT" >&2 + exit 1 +fi + +############################################################################### +# 2. Walk the directory tree and create _meta.json where missing +############################################################################### +# Using find(1) avoids subshell loops and handles hundreds of thousands +# of entries efficiently. -print0 / xargs -0 makes the pipeline safe for +# paths with whitespace or strange characters. +find "$ROOT_ABS" -type d -print0 | + while IFS= read -r -d '' dir; do + meta_file="$dir/_meta.json" + if [[ ! -e $meta_file ]]; then + printf "{}\n" > "$meta_file" + printf "Created %s\n" "$meta_file" + fi + done + +############################################################################### +# 3. Epilogue +############################################################################### +printf "All done. Every directory under %s now contains _meta.json (if missing).\n" "$ROOT_ABS" diff --git a/words.txt b/words.txt index a3420530c..ead225f77 100644 --- a/words.txt +++ b/words.txt @@ -91,12 +91,10 @@ datacap DATACAP datadir DATADIR +devdocs devnet Devnet devnets -Devs -Devdocs -devdocs Devnets direnv disabletxpoolgossip