Skip to content

Commit 003c724

Browse files
committed
feat(typedoc): Separate package builds.
1 parent fe223a3 commit 003c724

6 files changed

Lines changed: 53 additions & 2 deletions

File tree

.azure-pipelines/api-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ steps:
6868
- task: ArchiveFiles@1
6969
displayName: 'Archive $(npmBuildTag) TypeDoc'
7070
inputs:
71-
rootFolder: '$(build.sourcesDirectory)/typedocs'
71+
rootFolder: '$(build.sourcesDirectory)/typedocs/legacy'
7272
includeRootFolder: false
7373
archiveType: zip
7474
archiveFile: '$(Build.ArtifactStagingDirectory)/TypeDocOutput.zip'

typedoc.components.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"extends": "./typedoc.json",
3+
"name": "igniteui-react",
4+
"entryPoints": [
5+
"./src/components",
6+
"./src/grid-lite",
7+
"./node_modules/typescript/lib/lib.dom.d.ts"
8+
],
9+
"entryPointStrategy": "resolve",
10+
"plugin": [
11+
"typedoc-plugin-localization",
12+
"ig-typedoc-theme",
13+
"./plugins/typedoc-plugin-react-components/dist/main.js",
14+
"typedoc-plugin-merge-modules"
15+
],
16+
"outputs": [{ "name": "json", "path": "./typedocs/igniteui-react.json" }],
17+
"mergeModulesRenameDefaults": true,
18+
"mergeModulesMergeMode": "project"
19+
}

typedoc.dock-manager.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"extends": "./typedoc.json",
3+
"name": "igniteui-react-dockmanager",
4+
"entryPoints": ["./src/dock-manager", "./node_modules/typescript/lib/lib.dom.d.ts"],
5+
"plugin": [
6+
"typedoc-plugin-localization",
7+
"ig-typedoc-theme",
8+
"./plugins/typedoc-plugin-react-components/dist/main.js",
9+
"typedoc-plugin-merge-modules"
10+
],
11+
"outputs": [{ "name": "json", "path": "./typedocs/igniteui-react-dockmanager.json" }],
12+
"mergeModulesRenameDefaults": true,
13+
"mergeModulesMergeMode": "project"
14+
}

typedoc.grids.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"extends": "./typedoc.json",
3+
"name": "igniteui-react-grids",
4+
"entryPoints": ["./src/grids", "./node_modules/typescript/lib/lib.dom.d.ts"],
5+
"entryPointStrategy": "resolve",
6+
"plugin": [
7+
"typedoc-plugin-localization",
8+
"ig-typedoc-theme",
9+
"./plugins/typedoc-plugin-react-components/dist/main.js",
10+
"typedoc-plugin-merge-modules"
11+
],
12+
"outputs": [{ "name": "json", "path": "./typedocs/igniteui-react-grids.json" }],
13+
"mergeModulesRenameDefaults": true,
14+
"mergeModulesMergeMode": "project"
15+
}

typedoc.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"excludeInternal": true,
2020
"name": "Ignite UI for React",
2121
"readme": "none",
22-
"out": "./typedocs",
2322
"tsconfig": "tsconfig-typedoc.json",
2423
"localize": "en",
2524
"versioning": true,

typedoc.legacy.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "./typedoc.json",
3+
"out": "./typedocs/legacy/"
4+
}

0 commit comments

Comments
 (0)