瀏覽代碼

Setup typedoc for plugins.

master
Palash Bansal 2 年之前
父節點
當前提交
bb47f581c1
沒有連結到貢獻者的電子郵件帳戶。

+ 2
- 0
.github/workflows/deploy-pages.yml 查看文件

@@ -46,6 +46,8 @@ jobs:
- run: npm run docs
- run: mkdir _site
- run: mv -t _site docs dist examples README.md LICENSE index.html
- run: mkdir -p _site/plugins
- run: find plugins -maxdepth 2 -type d \( -name dist -o -name docs \) -exec sh -c "mkdir -p _site/{} && cp -r {}/ _site/{}/" \;
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Upload artifact

+ 3
- 1
package.json 查看文件

@@ -40,7 +40,9 @@
"dist",
"src",
"examples",
"plugins",
"plugins/*/dist",
"plugins/*/src",
"plugins/*/tsconfig.json",
"tsconfig.json"
],
"repository": {

+ 2
- 1
plugins/tweakpane-editor/package.json 查看文件

@@ -37,7 +37,8 @@
"new:publish": "npm run prepare && clean-package && npm publish --access public && clean-package restore",
"prepare": "npm run build",
"build": "rimraf dist && NODE_ENV=production rollup -c",
"dev": "rollup -c -w"
"dev": "rollup -c -w",
"docs": "rimraf docs && npx typedoc"
},
"author": "repalash <palash@shaders.app>",
"license": "Apache-2.0",

+ 10
- 0
plugins/tweakpane-editor/typedoc.json 查看文件

@@ -0,0 +1,10 @@
{
"extends": [
"../../typedoc.json"
],
"entryPoints": [
"src/index.ts"
],
"name": "Threepipe Tweakpane Editor Plugin",
"readme": "none"
}

+ 2
- 1
plugins/tweakpane/package.json 查看文件

@@ -23,7 +23,8 @@
"new:publish": "npm run prepare && clean-package && npm publish --access public && clean-package restore",
"prepare": "npm run build",
"build": "rimraf dist && NODE_ENV=production rollup -c",
"dev": "rollup -c -w"
"dev": "rollup -c -w",
"docs": "rimraf docs && npx typedoc"
},
"author": "repalash <palash@shaders.app>",
"license": "Apache-2.0",

+ 10
- 0
plugins/tweakpane/typedoc.json 查看文件

@@ -0,0 +1,10 @@
{
"extends": [
"../../typedoc.json"
],
"entryPoints": [
"src/index.ts"
],
"name": "Threepipe Tweakpane Plugin",
"readme": "none"
}

+ 1
- 0
scripts/build-plugins.mjs 查看文件

@@ -2,3 +2,4 @@ import {execEachPlugin} from "./utils.mjs";

// Each plugin should have "prepare" that will also build the plugin
execEachPlugin('npm install') // install dependencies
execEachPlugin('npm run docs')

+ 1
- 1
tsconfig.json 查看文件

@@ -30,7 +30,7 @@
"plugins": [{ "name": "typescript-plugin-css-modules" }]
},
"include": [
"./src/**/*",
"src/**/*",
"node_modules/@types/wicg-file-system-access/index.d.ts"
],
"exclude": [

+ 3
- 0
typedoc.json 查看文件

@@ -11,6 +11,9 @@
},
"uiconfig.js": {
"*": "https://repalash.com/uiconfig.js"
},
"uiconfig-tweakpane": {
"*": "https://repalash.com/uiconfig-tweakpane"
}
},
"entryPoints": ["src/index.ts"],

Loading…
取消
儲存