Skip to content
This repository was archived by the owner on Apr 30, 2024. It is now read-only.

Commit 8c0e8b7

Browse files
jdubparkLeoHChen
authored andcommitted
docs: docgen
1 parent b3152a3 commit 8c0e8b7

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

hardhat.config.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ import * as tdly from "@tenderly/hardhat-tenderly" // also import tdly for setup
77
import "@typechain/hardhat"
88
// import "@openzeppelin/hardhat-upgrades"
99
import "hardhat-gas-reporter"
10-
import "solidity-coverage"
1110
import "hardhat-deploy"
1211
import { HardhatConfig, HardhatUserConfig } from "hardhat/types"
1312
import "hardhat-contract-sizer" // npx hardhat size-contracts
13+
import "solidity-coverage"
14+
import "solidity-docgen"
1415

1516
require("dotenv").config()
1617

@@ -118,6 +119,10 @@ const config: HardhatUserConfig = {
118119
outDir: "typechain",
119120
target: "ethers-v6",
120121
},
122+
docgen: {
123+
outputDir: "./docs",
124+
pages: "files"
125+
}
121126
}
122127

123128
export default config

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"lint:sol:fix": "prettier --log-level warn --ignore-path .gitignore '{contracts,test}/**/*.sol' --write",
1717
"solhint": "solhint '{contracts,test}/**/*.sol'",
1818
"test": "npx hardhat test",
19-
"prepare": "husky install"
19+
"prepare": "husky install",
20+
"docgen": "hardhat docgen"
2021
},
2122
"author": "StoryProtocol",
2223
"license": "MIT",
@@ -41,6 +42,7 @@
4142
"hardhat-deploy": "^0.11.45",
4243
"hardhat-deploy-ethers": "^0.4.1",
4344
"hardhat-gas-reporter": "^1.0.10",
45+
"husky": "^8.0.0",
4446
"minimatch": "^9.0.3",
4547
"mocha": "^10.2.0",
4648
"prettier": "^3.0.0",
@@ -49,9 +51,9 @@
4951
"solhint-community": "^3.7.0",
5052
"solhint-plugin-prettier": "^0.1.0",
5153
"solidity-coverage": "^0.8.6",
54+
"solidity-docgen": "^0.6.0-beta.36",
5255
"ts-node": "^10.9.2",
53-
"typechain": "^8.3.2",
54-
"husky": "^8.0.0"
56+
"typechain": "^8.3.2"
5557
},
5658
"dependencies": {
5759
"@openzeppelin/contracts": "5.0.1",

yarn.lock

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3133,7 +3133,7 @@ graphemer@^1.4.0:
31333133
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
31343134
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
31353135

3136-
handlebars@^4.0.1:
3136+
handlebars@^4.0.1, handlebars@^4.7.7:
31373137
version "4.7.8"
31383138
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9"
31393139
integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==
@@ -5005,7 +5005,7 @@ solhint@^4.1.1:
50055005
optionalDependencies:
50065006
prettier "^2.8.3"
50075007

5008-
solidity-ast@^0.4.51:
5008+
solidity-ast@^0.4.38, solidity-ast@^0.4.51:
50095009
version "0.4.55"
50105010
resolved "https://registry.yarnpkg.com/solidity-ast/-/solidity-ast-0.4.55.tgz#00b685e6eefb2e8dfb67df1fe0afbe3b3bfb4b28"
50115011
integrity sha512-qeEU/r/K+V5lrAw8iswf2/yfWAnSGs3WKPHI+zAFKFjX0dIBVXEU/swQ8eJQYHf6PJWUZFO2uWV4V1wEOkeQbA==
@@ -5043,6 +5043,14 @@ solidity-coverage@^0.8.6:
50435043
shelljs "^0.8.3"
50445044
web3-utils "^1.3.6"
50455045

5046+
solidity-docgen@^0.6.0-beta.36:
5047+
version "0.6.0-beta.36"
5048+
resolved "https://registry.yarnpkg.com/solidity-docgen/-/solidity-docgen-0.6.0-beta.36.tgz#9c76eda58580fb52e2db318c22fe3154e0c09dd1"
5049+
integrity sha512-f/I5G2iJgU1h0XrrjRD0hHMr7C10u276vYvm//rw1TzFcYQ4xTOyAoi9oNAHRU0JU4mY9eTuxdVc2zahdMuhaQ==
5050+
dependencies:
5051+
handlebars "^4.7.7"
5052+
solidity-ast "^0.4.38"
5053+
50465054
source-map-support@^0.5.13:
50475055
version "0.5.21"
50485056
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"

0 commit comments

Comments
 (0)