%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/workflow/node_modules/aws-sdk/tasks/
Upload File :
Create Path :
Current File : /home/opti/workflow/node_modules/aws-sdk/tasks/docs.rake

namespace :docs do
  task :directory do
    mkdir_p "doc"
  end

  task :setup_apis do
    unless File.directory?("vendor/apis")
      sh "git clone git://github.com/aws/aws-sdk-js-apis vendor/apis"
    end
  end

  desc "Build API documentation"
  task :api => [:directory, :setup_apis] do
    ENV['SITEMAP_BASEURL'] = 'http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/'

    rm_rf "doc/latest"
    args = ENV['ARGS'] ? ENV['ARGS'] : []
    sh "bundle exec yard #{args.join(' ')}"
  end

  desc "Build guide documentation"
  task :guide => :directory do
    ENV['SITEMAP_BASEURL'] = 'http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/'

    rm_rf "doc/guide"
    args = %w(-q --yardopts .yardopts_guide)
    args += ENV['ARGS'].split(/\s+/) if ENV['ARGS']
    sh "bundle exec yard #{args.join(' ')}"
  end

  desc "Builds API and guide documentation"
  task :all => [:api, :guide]
end

desc "Builds all documentation"
task :docs => ['docs:all']

Zerion Mini Shell 1.0