-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upgraded docs for ember-metal and added a custom theme with a few tweaks.
- Loading branch information
Showing
23 changed files
with
796 additions
and
532 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,43 +26,6 @@ def upload_file(uploader, filename, description, file) | |
end | ||
end | ||
|
||
def docs_upload_task(name) | ||
instance_eval <<-end_eval | ||
namespace :upload do | ||
file "tmp/#{name}" do | ||
mkdir_p "tmp" | ||
Dir.chdir("tmp") do | ||
sh "git clone [email protected]:#{name}.git" | ||
end | ||
end | ||
task :pull => "tmp/#{name}" do | ||
Dir.chdir("tmp/#{name}") do | ||
sh "git pull origin master" | ||
end | ||
end | ||
task :clean => :pull do | ||
rm_rf "tmp/#{name}/html" | ||
end | ||
file "tmp/#{name}/html" => ['docs:build', :clean] do | ||
cp_r "docs", "tmp/#{name}/html" | ||
end | ||
task :run => "tmp/#{name}/html" do | ||
Dir.chdir "tmp/#{name}" do | ||
sh "git add -A html && git commit -m 'Upload generated API docs' && git push origin master" | ||
end | ||
end | ||
end | ||
desc "Upload docs to #{name}" | ||
task :upload => 'upload:run' | ||
end_eval | ||
end | ||
|
||
|
||
desc "Strip trailing whitespace for JavaScript files in packages" | ||
task :strip_whitespace do | ||
|
@@ -99,31 +62,6 @@ task :upload_latest => [:clean, :dist] do | |
upload_file(uploader, 'ember-latest.js', "Ember.js Master", "dist/ember.js") | ||
end | ||
|
||
namespace :docs do | ||
def doc_args | ||
"#{Dir.glob("packages/ember-*").join(' ')} -E #{Dir.glob("packages/ember-*/tests").join(' ')} -t docs.emberjs.com" | ||
end | ||
|
||
desc "Preview Ember Docs (does not auto update)" | ||
task :preview do | ||
require "ember_docs/cli" | ||
EmberDocs::CLI.start("preview #{doc_args}".split(' ')) | ||
end | ||
|
||
desc "Build Ember Docs" | ||
task :build do | ||
require "ember_docs/cli" | ||
EmberDocs::CLI.start("generate #{doc_args} -o docs".split(' ')) | ||
end | ||
|
||
docs_upload_task("ember-edge-docs") | ||
|
||
desc "Remove Ember Docs" | ||
task :clean do | ||
rm_r "docs" | ||
end | ||
end | ||
|
||
desc "Run tests with phantomjs" | ||
task :test, [:suite] => :dist do |t, args| | ||
require "colored" | ||
|
@@ -519,21 +457,11 @@ namespace :release do | |
task :deploy => [:update] | ||
end | ||
|
||
namespace :docs do | ||
docs_upload_task("ember-docs") | ||
|
||
desc "Prepare docs for release" | ||
task :prepare => [] | ||
|
||
desc "Deploy docs" | ||
task :deploy => [:upload] | ||
end | ||
|
||
desc "Prepare Ember for new release" | ||
task :prepare => [:clean, 'framework:prepare', 'starter_kit:prepare', 'examples:prepare', 'website:prepare', 'docs:prepare'] | ||
task :prepare => [:clean, 'framework:prepare', 'starter_kit:prepare', 'examples:prepare', 'website:prepare'] | ||
|
||
desc "Deploy a new Ember release" | ||
task :deploy => ['framework:deploy', 'starter_kit:deploy', 'examples:deploy', 'website:deploy', 'docs:deploy'] | ||
task :deploy => ['framework:deploy', 'starter_kit:deploy', 'examples:deploy', 'website:deploy'] | ||
|
||
end | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{ | ||
"name": "ember-docs", | ||
"version": "0.0.1", | ||
"dependencies": { | ||
"yuidoc": "git://github.com/wagenet/yuidoc.git" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
"name": "The Ember API", | ||
"description": "The Ember API: a framework for building ambitious web applications", | ||
"version": "1.0 pre", | ||
"url": "http://emberjs.com/", | ||
"options": { | ||
"paths": [ | ||
"../packages/ember/lib", | ||
"../packages/ember-debug/lib", | ||
"../packages/ember-metal/lib", | ||
"../packages/ember-runtime/lib", | ||
"../packages/ember-states/lib", | ||
"../packages/ember-views/lib", | ||
"../packages/ember-handlebars/lib", | ||
"../packages/ember-routing/lib", | ||
"../packages/ember-application/lib" | ||
], | ||
"outdir": "./build" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.