Skip to content

Commit

Permalink
Merge pull request #2580 from IgniteUI/rkaraivanov/typedoc-build-impr…
Browse files Browse the repository at this point in the history
…ovements

build(typedoc): Expose additional gulp task for typedoc build
  • Loading branch information
kdinev authored Sep 12, 2018
2 parents f7a6c97 + 48cd81d commit 402aca7
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 37 deletions.
13 changes: 12 additions & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -218,8 +218,19 @@ gulp.task('typedoc-build', [
'typedoc-js'
]);

const EXPORT_PATH = 'dist/igniteui-angular/docs/typescript-exported';
const PROJECT_PATH = 'projects/igniteui-angular/src';

gulp.task('typedoc-build:export', ['typedoc-build'],
shell.task(`typedoc ${PROJECT_PATH} --generate-json ${EXPORT_PATH}`)
);

gulp.task('typedoc-build:import', ['typedoc-build'],
shell.task(`typedoc ${PROJECT_PATH} --generate-from-json ${EXPORT_PATH}`)
);

gulp.task('typedoc-build:theme', ['typedoc-build'],
shell.task('typedoc projects/igniteui-angular/src/public_api.ts')
shell.task(`typedoc ${PROJECT_PATH}`)
);

gulp.task('typedoc-serve', ['typedoc-watch'], () => {
Expand Down
104 changes: 69 additions & 35 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
"build:lib": "ng build igniteui-angular --prod && gulp build-style && gulp watch",
"build:style": "gulp build-style",
"build:migration": "gulp copy-migrations && tsc --listEmittedFiles --project ./projects/igniteui-angular/migrations/tsconfig.json",
"build:docs:export": "gulp typedoc-build:export",
"build:docs:import": "gulp typedoc-build:import",
"build:docs": "gulp typedoc-build:theme && sassdoc projects/igniteui-angular/src/lib/core/styles",
"lint:lib": "tslint 'projects/igniteui-angular/src/**/*.ts' && stylelint 'projects/igniteui-angular/src/lib/core/styles'",
"typedoc:dev": "gulp typedoc-serve --silent",
Expand Down Expand Up @@ -77,7 +79,8 @@
"tsickle": ">=0.25.5",
"tslib": "^1.9.3",
"tslint": "~5.11.0",
"typedoc": "^0.11.1",
"typedoc": "^0.12.0",
"typedoc-plugin-localization": "^1.0.4",
"typescript": "~2.7.2"
}
}

0 comments on commit 402aca7

Please sign in to comment.