This website is built using gitbook, a modern static website generator.
Create a markdown file in its respective language directory.
Install gitbook-cli
npm install gitbook-cli -g
Install gitbook plugins
gitbook install
gitbook serve
This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server.
gitbook build
This command generates static content into the _book
directory and can be served using any static contents hosting service.
Install solidity doc gen
npm install solidity-docgen
Get the correct compiler version
npm install -D solc-0.7@npm:[email protected]
Put the updated template contract.hbs
in a /templates folder under the same directory as /contracts that you want to generate
Run npx solidity-docgen --solc-module solc-0.7 -t ./templates
npm install --save-dev typedoc typedoc-plugin-markdown
typedoc --out <docs> src/index.ts
see https://www.npmjs.com/package/typedoc-plugin-markdown for details