prepare-docs.sh 425 Bytes
Newer Older
vicotor's avatar
vicotor committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#!/usr/bin/env bash

set -o errexit

OUTDIR=docs/modules/api/pages/

if [ ! -d node_modules ]; then
  npm ci
fi

rm -rf "$OUTDIR"

solidity-docgen \
  -t docs \
  -o "$OUTDIR" \
  -e contracts/mocks,contracts/examples \
  --output-structure readmes \
  --helpers ./docs/helpers.js \
  --solc-module ./scripts/prepare-docs-solc.js

rm -f "$OUTDIR"/token/*/presets.md

node scripts/gen-nav.js "$OUTDIR" > "$OUTDIR/../nav.adoc"