Kaynağa Gözat

Added gulp task for generating JSDoc output.

m-turek 8 yıl önce
ebeveyn
işleme
8a25a03812
1 değiştirilmiş dosya ile 15 ekleme ve 0 silme
  1. 15 0
      gulpfile.js

+ 15 - 0
gulpfile.js

@@ -66,6 +66,21 @@ gulp.task( 'docs', () => {
 	}
 } );
 
+gulp.task( 'docs:api-json', () => {
+	assertIsInstalled( '@ckeditor/ckeditor5-dev-docs' );
+
+	const ckeditor5Docs = require( '@ckeditor/ckeditor5-dev-docs' );
+
+	return ckeditor5Docs
+		.build( {
+			readmePath: path.join( process.cwd(), 'README.md' ),
+			sourceFiles: [
+				process.cwd() + '/packages/ckeditor5-*/src/**/*.@(js|jsdoc)',
+				'!' + process.cwd() + '/packages/ckeditor5-*/src/lib/**/*.js'
+			]
+		} );
+} );
+
 // Translations. --------------------------------------------------------------
 
 gulp.task( 'translations:collect', () => {