You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2013/12/16 22:10:48 UTC

svn commit: r1551357 - in /cordova/site: Gemfile README.md

Author: agrieve
Date: Mon Dec 16 21:10:48 2013
New Revision: 1551357

URL: http://svn.apache.org/r1551357
Log:
Update Ruby install instructions to not require sudo, and to lock down versions of things.


Modified:
    cordova/site/Gemfile
    cordova/site/README.md

Modified: cordova/site/Gemfile
URL: http://svn.apache.org/viewvc/cordova/site/Gemfile?rev=1551357&r1=1551356&r2=1551357&view=diff
==============================================================================
--- cordova/site/Gemfile (original)
+++ cordova/site/Gemfile Mon Dec 16 21:10:48 2013
@@ -1,6 +1,7 @@
 source "https://rubygems.org"
-gem 'jekyll'
-gem 'rake'
+ruby '1.8.7'
+gem 'jekyll', '1.0.3'
+gem 'rake', '0.8.7'
 gem 'less'
-gem 'therubyracer'
+gem 'therubyracer' # Needed by less
 

Modified: cordova/site/README.md
URL: http://svn.apache.org/viewvc/cordova/site/README.md?rev=1551357&r1=1551356&r2=1551357&view=diff
==============================================================================
--- cordova/site/README.md (original)
+++ cordova/site/README.md Mon Dec 16 21:10:48 2013
@@ -1,18 +1,18 @@
 Cordova Website
 ===============
 
-
-Dependencies
-------------
-
-- Jekyll
-- See `Gemfile` for more details, and below on how to install.
-
 Get the source code
 -------------------
 
     $ svn checkout https://svn.apache.org/repos/asf/cordova/site cordova-website
 
+Installing Ruby Dependencies
+----------------------------
+
+    curl -sSL https://get.rvm.io | bash -s stable
+    rvm install ruby-1.8.7-p374
+    gem install bundler
+    bundle install
 
 How to compile the site
 -----------------------
@@ -20,13 +20,6 @@ How to compile the site
     # change to the cordova website directory.
     $ cd /path/to/cordova-website
 
-    # install bundler if it isn't already installed.
-    $ sudo gem install bundler
-
-    # update project gems.
-    # only the first time or when the Gemfile is updated.
-    $ sudo bundle install
-
     # compile the site.
     $ rake build
 
@@ -115,6 +108,15 @@ To get a summary of changes (and count t
 To get the number of authors:
     for l in cordova-*; do ( cd $l ; git log --format="%an" --no-merges --since='1 week ago' ) ; done | sort | uniq | wc -l
 
+***Creating Release Announcement Posts***
+
+Create a copy of a previous post and update it.
+
+To print the list of plugin versions tested:
+  1. Make sure all plugin repos are cloned, updated, and on master branch
+  2. Run:
+    for d in *-plugin-*; do ( cd $d && echo "* $(basename $PWD): $(grep version plugin.xml|grep -v encoding|cut -d'"' -f2)" ) ; done | grep '^\*'
+
 **Getting Approval:**
 
 Each blog post must be approved by at least one committer other than yourself, and must be available for all to see before going live. To request a review: