diff --git a/build/Gruntfile.coffee b/build/Gruntfile.coffee index 337c4833b..8760f1ed3 100644 --- a/build/Gruntfile.coffee +++ b/build/Gruntfile.coffee @@ -121,6 +121,8 @@ module.exports = (grunt) -> atom: {appDir, appName, symbolsDir, buildDir, contentsDir, installDir, shellAppDir} + docsOutputDir: 'docs/output/api' + coffee: coffeeConfig less: lessConfig diff --git a/build/tasks/docs-task.coffee b/build/tasks/docs-task.coffee index e60ea72cb..093162337 100644 --- a/build/tasks/docs-task.coffee +++ b/build/tasks/docs-task.coffee @@ -15,15 +15,17 @@ module.exports = (grunt) -> grunt.registerTask 'build-docs', 'Builds the API docs in src', -> done = @async() + docsOutputDir = grunt.config.get('docsOutputDir') + downloadIncludes (error, includePaths) -> if error? done(error) else - rm('docs/output/api') + rm(docsOutputDir) args = [ commonArgs... '--title', 'Atom API Documentation' - '-o', 'docs/output/api' + '-o', docsOutputDir '-r', 'docs/README.md' '--stability', '1' 'src/'