Skip to content

Commit b28dfc2

Browse files
committed
docs(ESLint): gen docs with ESLint plugin reference
1 parent 2e7a9f6 commit b28dfc2

6 files changed

Lines changed: 24 additions & 9 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ node_modules/
22
dist/
33
*.log
44
coverage/
5-
docs/
5+
docs/
6+
pageDocs/

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"build": "tsc && prettier --check 'dist/**/*' --write",
2323
"test": "jest --coverage",
2424
"lint": "eslint --ext=.ts,.tsx --max-warnings=0 src/ && prettier --check 'src/**/*'",
25-
"docs": "typedoc --out docs/$npm_package_version && scripts/gen-docs-index.sh $npm_package_version",
25+
"docs": "scripts/gen-docs.sh $npm_package_version",
2626
"version": "conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"
2727
},
2828
"main": "dist/index.js",
@@ -54,6 +54,7 @@
5454
"react-test-renderer": "^16.9.0",
5555
"ts-jest": "^24.1.0",
5656
"typedoc": "^0.16.9",
57-
"typescript": "^3.7"
57+
"typescript": "^3.7",
58+
"typedoc-plugin-markdown-pages": "^0.3.0"
5859
}
5960
}

scripts/gen-docs-index.sh

Lines changed: 0 additions & 5 deletions
This file was deleted.

scripts/gen-docs.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/sh
2+
3+
PKG_VERSION=$1
4+
5+
mkdir pageDocs && ln -sf ../eslint-plugin/README.md pageDocs/EslintPlugin.md
6+
7+
yarn run typedoc --out "docs/${PKG_VERSION}"
8+
9+
echo "<meta http-equiv='refresh' content='0; URL=\"${PKG_VERSION}/index.html\"' />;" > docs/index.html
10+
11+
rm -rf pageDocs

tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
},
1313
"typedocOptions": {
1414
"exclude": "src/__tests__/**/*",
15-
"out": "docs"
15+
"out": "docs",
16+
"mdPagesSourcePath": "pageDocs",
17+
"theme": "markdown-pages"
1618
}
1719
}

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5371,6 +5371,11 @@ typedoc-default-themes@^0.7.2:
53715371
lunr "^2.3.8"
53725372
underscore "^1.9.1"
53735373

5374+
typedoc-plugin-markdown-pages@^0.3.0:
5375+
version "0.3.0"
5376+
resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown-pages/-/typedoc-plugin-markdown-pages-0.3.0.tgz#17f0f9ff3aa312e9ed142eb15ea216ea95d5fb5f"
5377+
integrity sha512-QVWs6eL0BEOiRgJm6wRRgE8kESFv85HlefLv14ZbMM2VQ1HqErVeT9ukbhkYMznsD/juAsX3Xc5M+Ju7/ZDq4Q==
5378+
53745379
typedoc@^0.16.9:
53755380
version "0.16.9"
53765381
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.16.9.tgz#d6f46f4dea7d3362029927a92981efdf896f435b"

0 commit comments

Comments
 (0)