prepare-docs.sh 425 B

1234567891011121314151617181920212223
  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. rm -f "$OUTDIR"/token/*/presets.md
  16. node scripts/gen-nav.js "$OUTDIR" > "$OUTDIR/../nav.adoc"