Piotrek Koszuliński 8 jaren geleden
bovenliggende
commit
3e0f8f2a71
1 gewijzigde bestanden met toevoegingen van 15 en 23 verwijderingen
  1. 15 23
      gulpfile.js

+ 15 - 23
gulpfile.js

@@ -38,35 +38,17 @@ function getTestOptions() {
 // Documentation. -------------------------------------------------------------
 
 gulp.task( 'docs', () => {
-	assertIsInstalled( '@ckeditor/ckeditor5-dev-docs' );
-	assertIsInstalled( 'umberto' );
-
-	const umberto = require( 'umberto' );
-	const ckeditor5Docs = require( '@ckeditor/ckeditor5-dev-docs' );
-
 	if ( process.argv[ 3 ] == '--no-api' ) {
 		return runUmberto();
 	}
 
-	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'
-			]
-		} )
+	return buildApiDocs()
 		.then( runUmberto );
-
-	function runUmberto() {
-		return umberto.buildSingleProject( {
-			configDir: 'docs',
-			clean: true
-		} );
-	}
 } );
 
-gulp.task( 'docs:api-json', () => {
+gulp.task( 'docs:api-json', buildApiDocs );
+
+function buildApiDocs() {
 	assertIsInstalled( '@ckeditor/ckeditor5-dev-docs' );
 
 	const ckeditor5Docs = require( '@ckeditor/ckeditor5-dev-docs' );
@@ -79,7 +61,17 @@ gulp.task( 'docs:api-json', () => {
 				'!' + process.cwd() + '/packages/ckeditor5-*/src/lib/**/*.js'
 			]
 		} );
-} );
+}
+
+function runUmberto() {
+	assertIsInstalled( 'umberto' );
+	const umberto = require( 'umberto' );
+
+	return umberto.buildSingleProject( {
+		configDir: 'docs',
+		clean: true
+	} );
+}
 
 // Translations. --------------------------------------------------------------