prepare-docs.sh 389 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. set -o errexit
  3. OUTDIR=docs/modules/api/pages/
  4. if [ ! -d node_modules ]; then
  5. npm ci
  6. fi
  7. rm -rf "$OUTDIR"
  8. solidity-docgen \
  9. -t docs \
  10. -o "$OUTDIR" \
  11. -e contracts/mocks,contracts/examples \
  12. --output-structure readmes \
  13. --helpers ./docs/helpers.js \
  14. --solc-module ./scripts/prepare-docs-solc.js
  15. node scripts/gen-nav.js "$OUTDIR" > "$OUTDIR/../nav.adoc"