From 840e688dbff7274865f9ad787444b67881727a57 Mon Sep 17 00:00:00 2001 From: Rafael Magana Date: Sun, 27 May 2012 23:30:38 -0500 Subject: [guides] update guides guidelines with the new generation and validation rake tasks --- .../source/ruby_on_rails_guides_guidelines.textile | 28 ++++++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) (limited to 'guides') diff --git a/guides/source/ruby_on_rails_guides_guidelines.textile b/guides/source/ruby_on_rails_guides_guidelines.textile index f3e934d38c..d4b0fe9814 100644 --- a/guides/source/ruby_on_rails_guides_guidelines.textile +++ b/guides/source/ruby_on_rails_guides_guidelines.textile @@ -47,7 +47,13 @@ h4. Generation To generate all the guides, just +cd+ into the *+guides+* directory and execute: -bundle exec rake generate_guides +bundle exec rake guides:generate + + +or + + +bundle exec rake guides:generate:html (You may need to run +bundle install+ first to install the required gems.) @@ -56,7 +62,7 @@ To process +my_guide.textile+ and nothing else use the +ONLY+ environment variab touch my_guide.textile -bundle exec rake generate_guides ONLY=my_guide +bundle exec rake guides:generate ONLY=my_guide By default, guides that have not been modified are not processed, so +ONLY+ is rarely needed in practice. @@ -68,7 +74,13 @@ It is also recommended that you work with +WARNINGS=1+. This detects duplicate I If you want to generate guides in a language other than English, you can keep them in a separate directory under +source+ (eg. source/es) and use the +GUIDES_LANGUAGE+ environment variable: -bundle exec rake generate_guides GUIDES_LANGUAGE=es +bundle exec rake guides:generate GUIDES_LANGUAGE=es + + +If you want to see all the environment variables you can use to configure the generation script just run: + + +rake h4. Validation @@ -76,7 +88,7 @@ h4. Validation Please validate the generated HTML with: -bundle exec rake validate_guides +bundle exec rake guides:validate Particularly, titles get an ID generated from their content and this often leads to duplicates. Please set +WARNINGS=1+ when generating guides to detect them. The warning messages suggest a solution. @@ -88,5 +100,11 @@ h4(#generation-kindle). Generation To generate guides for the Kindle, you need to provide +KINDLE=1+ as an environment variable: -KINDLE=1 bundle exec rake generate_guides +KINDLE=1 bundle exec rake guides:generate + + +or you can use the following task: + + +bundle exec rake guides:generate:kindle -- cgit v1.2.3