This is an automated email from the ASF dual-hosted git repository.
mrutkowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk-website.git
The following commit(s) were added to refs/heads/master by this push:
new 5197ec8 Update downloads to include OpenWhisk Client Go v1.2.0 (#472)
5197ec8 is described below
commit 5197ec84ad96d952c6aae3a3ccdd46427df0f9e4
Author: Matt Rutkowski <[email protected]>
AuthorDate: Tue Mar 16 09:51:10 2021 -0500
Update downloads to include OpenWhisk Client Go v1.2.0 (#472)
* Update downloads to include OpenWhisk Client Go v1.2.0
Signed-off-by: Matt Rutkowski <[email protected]>
* Update downloads to include OpenWhisk Client Go v1.2.0
Signed-off-by: Matt Rutkowski <[email protected]>
* Update README to make Ruby 2.7.2 a pre-req and add RBENV instructs.
---
README.md | 31 +++++++++++++++++++++++-
_layouts/downloads.html | 64 ++++++++++++++++++++++---------------------------
2 files changed, 58 insertions(+), 37 deletions(-)
diff --git a/README.md b/README.md
index df4393b..79b7c1e 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,10 @@ Apache OpenWhisk is a cloud-first distributed event-based
programming service. I
- Download and install Node.js (recommend v12 LTS): see
[https://nodejs.org/](https://nodejs.org/)
- Download and install NPM (recommend v6.14 latest): see
[https://www.npmjs.com/package/npm](https://www.npmjs.com/package/npm)
-- Download and install Ruby (recommend v2.7 stable): see
[https://www.ruby-lang.org/en/documentation/installation/](https://www.ruby-lang.org/en/documentation/installation/)
+- Download and install Ruby (recommend v2.7.2 stable): see
[https://www.ruby-lang.org/en/documentation/installation/](https://www.ruby-lang.org/en/documentation/installation/)
+ > **Note** Currently, the website's Jekyll version will not compile with
Ruby version 3 or higher.
+ - If you need to manage multiple Ruby versions, you may use
[https://github.com/rbenv/rbenv](https://github.com/rbenv/rbenv). See [Using
rbenv](#using-rbenv) below.
+
```sh
# Verify Node and Node Package Manager are installed
@@ -97,6 +100,32 @@ for example, update "?v1.12" to "?v1.13".
<link rel="stylesheet" href="{{ site.github.url }}/css/main-v1.css?v=1.13">
```
+## Using `rbenv`
+
+If you need to maintain your existing system Ruby version, you can use the
[https://github.com/rbenv/rbenv](https://github.com/rbenv/rbenv) utility.
+
+The project already has a `.ruby_version` file which indicates it requires
Ruby 2.7.2. All you need do is assure once `rbenv` is installed that you use
the following commands from the bash shell you wish to compile the project:
+
+```sh
+$ rbenv init
+$ rbenv install 2.7.2
+$ rbenv global 2.7.2
+$ eval "$(rbenv init -)"
+```
+
+When opening subsequent bash terminals, you need only issue the following
command (as `rbenv init` has updated your system `.bash_profile`):
+
+```sh
+eval "$(rbenv init -)"
+```
+
+You can verify the version changed by using:
+
+```sh
+$ rbenv global
+$ ruby -v
+```
+
## Troubleshooting
If you get an error 'bundle: command not found' attempting to build the site,
you may need to manually install the 'bundler' package:
diff --git a/_layouts/downloads.html b/_layouts/downloads.html
index c8be60d..66b8b3c 100644
--- a/_layouts/downloads.html
+++ b/_layouts/downloads.html
@@ -347,7 +347,7 @@ layout: default
</div>
<div class="component-releases-structure
theme-darkgoldenrod">
- <p><ctitle>OpenWhisk Whisk Deploy</ctitle>Client
utility to deploy, configure and manage OpenWhisk applications and packages
with a single YAML Manifest file.</p>
+ <p><ctitle>OpenWhisk Whisk Deploy
(wskdeploy)</ctitle>Client utility to deploy, configure and manage OpenWhisk
applications and packages with a single YAML Manifest file.</p>
<div class="component-release-artifact-list
border-darkgoldenrod">
<version>1.1.0</version>
<a
@@ -363,7 +363,7 @@ layout: default
</div>
<div class="component-releases-structure
theme-darkgoldenrod">
- <p><ctitle>OpenWhisk wskdebug</ctitle>Debugging and
live development tool for OpenWhisk</p>
+ <p><ctitle>OpenWhisk Whisk Debug
(wskdebug)</ctitle>Debugging and live development tool for OpenWhisk</p>
<div class="component-release-artifact-list
border-darkgoldenrod">
<version>1.3.0</version>
<a
@@ -377,82 +377,74 @@ layout: default
</div>
</div>
- </div>
- </div>
- </div>
-
- <h5 class="section-toggle section-toggle-start-open ">Package
Catalog and Composer</h5>
- <div class="section-start-open">
- <div class="content">
- <div class="flow-columns">
- <div class="component-releases-structure
theme-deeper-aquamarine">
- <p><ctitle>OpenWhisk Catalog</ctitle>Package catalogs
of OpenWhisk, which provides an easy way to enhance your application with
useful capabilities, and to access external services in the ecosystem.</p>
- <div class="component-release-artifact-list
border-deeper-aquamarine">
- <version>0.11.0</version>
+ <div class="component-releases-structure
theme-darkgoldenrod">
+ <p><ctitle>OpenWhisk Client Go</ctitle>OpenWhisk
client library in Go.</p>
+ <div class="component-release-artifact-list
border-darkgoldenrod">
+ <version>1.2.0</version>
<a
-
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-catalog-0.11.0-sources.tar.gz">
+
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-client-go-1.2.0-sources.tar.gz">
Source code</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-catalog-0.11.0-sources.tar.gz.sha512">
+
href="https://downloads.apache.org/openwhisk/openwhisk-client-go-1.2.0-sources.tar.gz.sha512">
SHA-512 checksum</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-catalog-0.11.0-sources.tar.gz.asc">
+
href="https://downloads.apache.org/openwhisk/openwhisk-client-go-1.2.0-sources.tar.gz.asc">
PGP signature</a>
</div>
</div>
- <div class="component-releases-structure
theme-deeper-aquamarine">
- <p><ctitle>OpenWhisk Composer</ctitle>Composer is a
new programming model for composing cloud functions built on OpenWhisk</p>
- <div class="component-release-artifact-list
border-deeper-aquamarine">
- <version>0.12.0</version>
+ <div class="component-releases-structure
theme-darkgoldenrod">
+ <p><ctitle>OpenWhisk Client JS</ctitle>JavaScript
client library for the OpenWhisk platform</p>
+ <div class="component-release-artifact-list
border-darkgoldenrod">
+ <version>3.21.3</version>
<a
-
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz">
+
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-client-js-3.21.3-sources.tar.gz">
Source code</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz.sha512">
+
href="https://downloads.apache.org/openwhisk/openwhisk-client-js-3.21.3-sources.tar.gz.sha512">
SHA-512 checksum</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz.asc">
+
href="https://downloads.apache.org/openwhisk/openwhisk-client-js-3.21.3-sources.tar.gz.asc">
PGP signature</a>
</div>
</div>
+
</div>
</div>
</div>
- <h5 class="section-toggle section-toggle-start-open ">Client
Libraries</h5>
+ <h5 class="section-toggle section-toggle-start-open ">Package
Catalog and Composer</h5>
<div class="section-start-open">
<div class="content">
<div class="flow-columns">
-
<div class="component-releases-structure
theme-deeper-aquamarine">
- <p><ctitle>OpenWhisk Client Go</ctitle>OpenWhisk
client library in Go.</p>
+ <p><ctitle>OpenWhisk Catalog</ctitle>Package catalogs
of OpenWhisk, which provides an easy way to enhance your application with
useful capabilities, and to access external services in the ecosystem.</p>
<div class="component-release-artifact-list
border-deeper-aquamarine">
- <version>1.1.0</version>
+ <version>0.11.0</version>
<a
-
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-client-go-1.1.0-sources.tar.gz">
+
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-catalog-0.11.0-sources.tar.gz">
Source code</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-client-go-1.1.0-sources.tar.gz.sha512">
+
href="https://downloads.apache.org/openwhisk/openwhisk-catalog-0.11.0-sources.tar.gz.sha512">
SHA-512 checksum</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-client-go-1.1.0-sources.tar.gz.asc">
+
href="https://downloads.apache.org/openwhisk/openwhisk-catalog-0.11.0-sources.tar.gz.asc">
PGP signature</a>
</div>
</div>
<div class="component-releases-structure
theme-deeper-aquamarine">
- <p><ctitle>OpenWhisk Client JS</ctitle>JavaScript
client library for the OpenWhisk platform</p>
+ <p><ctitle>OpenWhisk Composer</ctitle>Composer is a
new programming model for composing cloud functions built on OpenWhisk</p>
<div class="component-release-artifact-list
border-deeper-aquamarine">
- <version>3.21.3</version>
+ <version>0.12.0</version>
<a
-
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-client-js-3.21.3-sources.tar.gz">
+
href="https://www.apache.org/dyn/closer.cgi/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz">
Source code</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-client-js-3.21.3-sources.tar.gz.sha512">
+
href="https://downloads.apache.org/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz.sha512">
SHA-512 checksum</a>
<a
-
href="https://downloads.apache.org/openwhisk/openwhisk-client-js-3.21.3-sources.tar.gz.asc">
+
href="https://downloads.apache.org/openwhisk/openwhisk-composer-0.12.0-sources.tar.gz.asc">
PGP signature</a>
</div>
</div>