This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository
https://gitbox.apache.org/repos/asf/incubator-openwhisk-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new b097adc Automatic Site Publish by Jenkins
b097adc is described below
commit b097adc3b31630d8a2479232e0027788d580d378
Author: jenkins <[email protected]>
AuthorDate: Thu Aug 23 22:39:47 2018 +0000
Automatic Site Publish by Jenkins
---
README.md | 28 +++++++++++++++------
community.html | 33 ++++++++++++------------
css/main-v1.css | 2 +-
documentation.html | 74 +++++++++++++++++++++++++++---------------------------
downloads.html | 22 ++++++++--------
events.html | 72 ++++++++++++++++++++++++++--------------------------
feed.xml | 2 +-
index.html | 18 ++++++-------
slack.html | 18 ++++++-------
9 files changed, 141 insertions(+), 128 deletions(-)
diff --git a/README.md b/README.md
index 08fdc23..15ca970 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@
# Apache OpenWhisk Website
-[](http://www.apache.org/licenses/LICENSE-2.0)
+[](http://www.apache.org/licenses/LICENSE-2.0)
[](https://travis-ci.org/apache/incubator-openwhisk-website)
Apache OpenWhisk is a cloud-first distributed event-based programming service.
It provides a programming model to upload event handlers to a cloud service,
and register the handlers to respond to various events.
@@ -27,10 +27,10 @@ Apache OpenWhisk is a cloud-first distributed event-based
programming service. I
### Install Prerequisites
-* Download and install Node.js: see [https://nodejs.org/](https://nodejs.org/)
-* Download and install Ruby: see
[https://www.ruby-lang.org/en/documentation/installation/](https://www.ruby-lang.org/en/documentation/installation/)
+- Download and install Node.js: see [https://nodejs.org/](https://nodejs.org/)
+- Download and install Ruby: see
[https://www.ruby-lang.org/en/documentation/installation/](https://www.ruby-lang.org/en/documentation/installation/)
-``` sh
+```sh
# Verify Node and Node Package Manager are installed
node -v
npm -v
@@ -44,7 +44,7 @@ gem install jekyll bundler
### Clone and start development server
-``` sh
+```sh
# Clone the repository (and correct branch).
git clone https://github.com/apache/incubator-openwhisk-website.git
@@ -58,11 +58,22 @@ bundle install
bin/develop
```
+### Validate HTML, links and more
+
+To make sure nothing is broken on the website we use
[html-proofer](https://github.com/gjtorikian/html-proofer),
+it checks to see if any of the links 404s, if the HTML is valid, images have
alt tags and more.
+
+Run the following command to run html-proofer:
+
+```sh
+bin/test
+```
+
## How to Build Jekyll to Output Static Files
If you need to generate static files, run the following:
-``` sh
+```sh
# NOTE: Make sure you have already cloned the repository and moved into the
directory.
# Build the site.
@@ -74,7 +85,8 @@ This will build static files to a directory called `_site/`
in the project root.
## Troubleshooting
If you get an error 'bundle: command not found' attempting to build the site,
you may need to manually install the 'bundler' package:
-``` sh
+
+```sh
gem install bundler
```
@@ -90,7 +102,7 @@ https://builds.apache.org/job/OpenWhisk-website/
Report bugs, ask questions and request features [here on GitHub](../../issues).
-You can also join our slack channel and chat with developers. To get access
to our slack channel, please see the instructions
[here](https://github.com/apache/incubator-openwhisk/wiki).
+You can also join our slack channel and chat with developers. To get access to
our slack channel, please see the instructions
[here](https://github.com/apache/incubator-openwhisk/wiki).
### License
diff --git a/community.html b/community.html
index d40194f..9757314 100644
--- a/community.html
+++ b/community.html
@@ -97,25 +97,25 @@ function closeIndex() {
<div class="header-section-social-icons">
<div class="header-row-social-icons">
<a class="header-button-icon" style="order: 7;"
href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project
repositories on GitHub">
- <img class="header-icon-image"
src="/images/icons/icon-github-white.svg">
+ <img class="header-icon-image" alt="Github"
src="/images/icons/icon-github-white.svg">
</a>
<a class="header-button-icon" style="order: 6;" href="slack.html"
title="Apache OpenWhisk on Slack">
- <img class="header-icon-image"
src="/images/icons/icon-slack-white.svg">
+ <img class="header-icon-image" alt="Slack"
src="/images/icons/icon-slack-white.svg">
</a>
<a class="header-button-icon" style="order: 5;"
href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on
Twitter">
- <img class="header-icon-image"
src="/images/icons/icon-twitter-white.svg">
+ <img class="header-icon-image" alt="Twitter"
src="/images/icons/icon-twitter-white.svg">
</a>
<a class="header-button-icon" style="order: 4;"
href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
- <img class="header-icon-image"
src="/images/icons/icon-medium-white.svg">
+ <img class="header-icon-image" alt="Medium"
src="/images/icons/icon-medium-white.svg">
</a>
<a class="header-button-icon" style="order: 3;"
href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache
OpenWhisk on YouTube">
- <img class="header-icon-image"
src="/images/icons/icon-youtube-white.svg">
+ <img class="header-icon-image" alt="YouTube"
src="/images/icons/icon-youtube-white.svg">
</a>
<a class="header-button-icon" style="order: 2;"
href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache
OpenWhisk on Stack Overflow">
- <img class="header-icon-image"
src="/images/icons/icon-stack-overflow-white.svg">
+ <img class="header-icon-image" alt="Overflow"
src="/images/icons/icon-stack-overflow-white.svg">
</a>
<a class="header-button-icon" style="order: 1;"
href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on
SlideShare">
- <img class="header-icon-image"
src="/images/icons/icon-slideshare-white.svg">
+ <img class="header-icon-image" alt="SlideShare"
src="/images/icons/icon-slideshare-white.svg">
</a>
</div>
</div>
@@ -160,7 +160,7 @@ function closeIndex() {
</div>
<section id="whiskNodes">
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="community"></a>
<h2>Community</h2>
@@ -169,7 +169,7 @@ function closeIndex() {
</div>
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="social"></a>
<h4>Media</h4>
@@ -194,7 +194,7 @@ function closeIndex() {
<p>If you wish to engage our community's Contributors and
Committers around project architecture, design and source code, please
subscribe to and participate in our developer mailing list as described
below.</p>
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="mailing-lists"></a>
<h4>Mailing Lists</h4>
@@ -212,7 +212,7 @@ function closeIndex() {
<p>To see existing messages, <a
href="https://lists.apache.org/[email protected]">https://lists.apache.org/[email protected]</a>.</p>
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="wiki"></a>
<h4>Project Wiki</h4>
@@ -230,7 +230,7 @@ function closeIndex() {
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="events"></a>
<h4>Events</h4>
@@ -252,7 +252,7 @@ function closeIndex() {
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="supporters"></a>
<h4>Supporters</h4>
@@ -342,13 +342,14 @@ function closeIndex() {
alt="Naver supports Apache OpenWhisk">
</a>
</div>
- <div class="flow-item-container">
+ <!-- TODO: remove if still offline -->
+ <!-- <div class="flow-item-container">
<a href="http://www.nepente.io/en/" target="_blank">
<img class="flow-item-image"
src="/images/supporter/nepente.png"
alt="Nepente supports Apache OpenWhisk">
</a>
- </div>
+ </div> -->
<div class="flow-item-container">
<a href="https://www.neuroapplied.com/" target="_blank">
<img class="flow-item-image"
@@ -424,7 +425,7 @@ function closeIndex() {
All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
</div>
- </main class="footer-row">
+ </main>
<main class="footer-row">
<div>
Apache OpenWhisk is an effort undergoing incubation at The Apache
diff --git a/css/main-v1.css b/css/main-v1.css
index eef7173..5bd3148 100644
--- a/css/main-v1.css
+++ b/css/main-v1.css
@@ -1 +1 @@
-html,body{margin:0;padding:0}input,button{outline:none}button{cursor:pointer}a{text-decoration:none}.clear{display:block;clear:both}*{box-sizing:border-box;background:none;border:0}body{font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5{font-weight:500;margin:0}h1{font-size:32px;line-height:normal}h2{font-size:28px;line-height:normal}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:28px}h5{font-size:16px;line-height:28px}p,ul,ol,li{font-size:14px;font-weight:300;line-height:2
[...]
+html,body{margin:0;padding:0}input,button{outline:none}button{cursor:pointer}a{text-decoration:none}.clear{display:block;clear:both}*{box-sizing:border-box;background:none;border:0}body{font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5{font-weight:500;margin:0}h1{font-size:32px;line-height:normal}h2{font-size:28px;line-height:normal}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:28px}h5{font-size:16px;line-height:28px}p,ul,ol,li{font-size:14px;font-weight:300;line-height:2
[...]
diff --git a/documentation.html b/documentation.html
index 359d1ec..627deee 100644
--- a/documentation.html
+++ b/documentation.html
@@ -97,25 +97,25 @@ function closeIndex() {
<div class="header-section-social-icons">
<div class="header-row-social-icons">
<a class="header-button-icon" style="order: 7;"
href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project
repositories on GitHub">
- <img class="header-icon-image"
src="/images/icons/icon-github-white.svg">
+ <img class="header-icon-image" alt="Github"
src="/images/icons/icon-github-white.svg">
</a>
<a class="header-button-icon" style="order: 6;" href="slack.html"
title="Apache OpenWhisk on Slack">
- <img class="header-icon-image"
src="/images/icons/icon-slack-white.svg">
+ <img class="header-icon-image" alt="Slack"
src="/images/icons/icon-slack-white.svg">
</a>
<a class="header-button-icon" style="order: 5;"
href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on
Twitter">
- <img class="header-icon-image"
src="/images/icons/icon-twitter-white.svg">
+ <img class="header-icon-image" alt="Twitter"
src="/images/icons/icon-twitter-white.svg">
</a>
<a class="header-button-icon" style="order: 4;"
href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
- <img class="header-icon-image"
src="/images/icons/icon-medium-white.svg">
+ <img class="header-icon-image" alt="Medium"
src="/images/icons/icon-medium-white.svg">
</a>
<a class="header-button-icon" style="order: 3;"
href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache
OpenWhisk on YouTube">
- <img class="header-icon-image"
src="/images/icons/icon-youtube-white.svg">
+ <img class="header-icon-image" alt="YouTube"
src="/images/icons/icon-youtube-white.svg">
</a>
<a class="header-button-icon" style="order: 2;"
href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache
OpenWhisk on Stack Overflow">
- <img class="header-icon-image"
src="/images/icons/icon-stack-overflow-white.svg">
+ <img class="header-icon-image" alt="Overflow"
src="/images/icons/icon-stack-overflow-white.svg">
</a>
<a class="header-button-icon" style="order: 1;"
href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on
SlideShare">
- <img class="header-icon-image"
src="/images/icons/icon-slideshare-white.svg">
+ <img class="header-icon-image" alt="SlideShare"
src="/images/icons/icon-slideshare-white.svg">
</a>
</div>
</div>
@@ -227,7 +227,7 @@ function closeIndex() {
</div>
<section id="whiskNodes">
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="documentation"></a>
<h2>Documentation</h2>
@@ -237,7 +237,7 @@ function closeIndex() {
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="project-structure"></a>
<h2>Project Structure</h2>
@@ -588,7 +588,7 @@ function closeIndex() {
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<h5>OpenWhisk documentation is organized by the following
roles:</h5>
<ul>
@@ -602,7 +602,7 @@ function closeIndex() {
</main>
<!-- Operators Section -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="operators"></a>
<h2>Operators</h2>
@@ -610,7 +610,7 @@ function closeIndex() {
</main>
<!-- Deployment section under Operator -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="openwhisk_deployment"></a>
<h3>OpenWhisk Deployment</h3>
@@ -688,7 +688,7 @@ function closeIndex() {
</main>
<!-- Operators Administrative Operations -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="deployment_admin"></a>
<h3>Administrative Operations</h3>
@@ -702,7 +702,7 @@ function closeIndex() {
</main>
<!-- Operators resources -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="operators_resources"></a>
<h3>Operators Resources</h3>
@@ -718,7 +718,7 @@ function closeIndex() {
</main>
<!-- Developers Section -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="developers"></a>
<h2>Developers</h2>
@@ -730,7 +730,7 @@ function closeIndex() {
</main>
<!-- Developers Pre Requisites section -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="pre-requisites"></a>
<h4>Pre-requisites</h4>
@@ -742,7 +742,7 @@ function closeIndex() {
</main>
<!-- Using OpenWhisk section -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="using-openwhisk"></a>
<h4>Using OpenWhisk</h4>
@@ -865,7 +865,7 @@ function closeIndex() {
</main>
<!-- actions section -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="actions"></a>
<h4>Actions</h4>
@@ -934,7 +934,7 @@ function closeIndex() {
</main>
<!-- Here we are starting with writing actions in NodeJS -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="nodejs"></a>
<h4>NodeJs</h4>
@@ -1078,7 +1078,7 @@ function closeIndex() {
</main>
<!-- Here we are starting with writing actions in python -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="python"></a>
<h4>Python</h4>
@@ -1226,7 +1226,7 @@ function closeIndex() {
</main>
<!-- Here we are starting with writing actions in python -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="go"></a>
<h4>Go</h4>
@@ -1397,7 +1397,7 @@ function closeIndex() {
</main>
<!-- Here we are starting with writing actions in Java -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="java"></a>
<h4>Java</h4>
@@ -1513,7 +1513,7 @@ function closeIndex() {
</div>
</main>
- <!--main id="doc">
+ <!--main class="doc">
<div class="content">
<h4 id="docker">Docker</h4>
<p></p>
@@ -1539,10 +1539,10 @@ function closeIndex() {
</div>
</main-->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="php"></a>
- <h4 id="php">PHP</h4>
+ <h4>PHP</h4>
<p></p>
<a class="indexable" id="php-actions"></a>
<h5>Creating and Invoking PHP actions</h5>
@@ -1694,7 +1694,7 @@ function closeIndex() {
</div>
</main>
- <!--main id="doc">
+ <!--main class="doc">
<div class="content">
<a class="indexable" id="swift"></a>
<h4>Swift</h4>
@@ -1718,7 +1718,7 @@ function closeIndex() {
</main-->
<!-- Managing Actions with OpenWhisk Packages -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable"
id="managing_actions_with_openwhisk_packages"></a>
<h4>Managing Actions with OpenWhisk Packages</h4>
@@ -1850,7 +1850,7 @@ function closeIndex() {
</p>
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="connecting_actions_to_event_sources"></a>
<h4>Connecting Actions to Event Sources</h4>
@@ -1859,7 +1859,7 @@ function closeIndex() {
OpenWhisk is based on event-driven architecture in which
actions/functions should be connected
to external/internal event sources such as message queues,
database changes, webhooks, etc. When these
events happen, functions/actions are automatically invoked
without explicitly invoking them
- unlike we saw before in <a
href="#creating-and-invoking-actions">Creating And Invoking Actions</a>.
+ unlike we saw before in <a href="#actions">Creating And
Invoking Actions</a>.
Now, events from these internal/external event sources are
channeled through a trigger.
</p>
<p>
@@ -2004,7 +2004,7 @@ abcd.... locationUpdate
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="using_openwhisk_enabled_services"></a>
<h4>Using OpenWhisk Enabled Services</h4>
@@ -2074,7 +2074,7 @@ abcd.... locationUpdate
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="sample_openwhisk_applications"></a>
<h4>Sample OpenWhisk Applications</h4>
@@ -2105,7 +2105,7 @@ abcd.... locationUpdate
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="tutorial_and_workshop"></a>
<h4>Tutorial and Workshop</h4>
@@ -2124,7 +2124,7 @@ abcd.... locationUpdate
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="development_tools"></a>
<h4>Development Tools</h4>
@@ -2139,7 +2139,7 @@ abcd.... locationUpdate
</main>
<!-- Contributors Section -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="contributors"></a>
<h2>Contributors</h2>
@@ -2158,7 +2158,7 @@ abcd.... locationUpdate
</main>
<!-- Other Resources Section -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="other-resources"></a>
<h2>Other Resources</h2>
@@ -2171,7 +2171,7 @@ abcd.... locationUpdate
</main>
<!-- Frequently Asked Questions -->
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="faq"></a>
<h2>Frequently Asked Questions</h2>
@@ -2254,7 +2254,7 @@ abcd.... locationUpdate
All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
</div>
- </main class="footer-row">
+ </main>
<main class="footer-row">
<div>
Apache OpenWhisk is an effort undergoing incubation at The Apache
diff --git a/downloads.html b/downloads.html
index 1e20508..7858158 100644
--- a/downloads.html
+++ b/downloads.html
@@ -97,25 +97,25 @@ function closeIndex() {
<div class="header-section-social-icons">
<div class="header-row-social-icons">
<a class="header-button-icon" style="order: 7;"
href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project
repositories on GitHub">
- <img class="header-icon-image"
src="/images/icons/icon-github-white.svg">
+ <img class="header-icon-image" alt="Github"
src="/images/icons/icon-github-white.svg">
</a>
<a class="header-button-icon" style="order: 6;" href="slack.html"
title="Apache OpenWhisk on Slack">
- <img class="header-icon-image"
src="/images/icons/icon-slack-white.svg">
+ <img class="header-icon-image" alt="Slack"
src="/images/icons/icon-slack-white.svg">
</a>
<a class="header-button-icon" style="order: 5;"
href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on
Twitter">
- <img class="header-icon-image"
src="/images/icons/icon-twitter-white.svg">
+ <img class="header-icon-image" alt="Twitter"
src="/images/icons/icon-twitter-white.svg">
</a>
<a class="header-button-icon" style="order: 4;"
href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
- <img class="header-icon-image"
src="/images/icons/icon-medium-white.svg">
+ <img class="header-icon-image" alt="Medium"
src="/images/icons/icon-medium-white.svg">
</a>
<a class="header-button-icon" style="order: 3;"
href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache
OpenWhisk on YouTube">
- <img class="header-icon-image"
src="/images/icons/icon-youtube-white.svg">
+ <img class="header-icon-image" alt="YouTube"
src="/images/icons/icon-youtube-white.svg">
</a>
<a class="header-button-icon" style="order: 2;"
href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache
OpenWhisk on Stack Overflow">
- <img class="header-icon-image"
src="/images/icons/icon-stack-overflow-white.svg">
+ <img class="header-icon-image" alt="Overflow"
src="/images/icons/icon-stack-overflow-white.svg">
</a>
<a class="header-button-icon" style="order: 1;"
href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on
SlideShare">
- <img class="header-icon-image"
src="/images/icons/icon-slideshare-white.svg">
+ <img class="header-icon-image" alt="SlideShare"
src="/images/icons/icon-slideshare-white.svg">
</a>
</div>
</div>
@@ -146,7 +146,7 @@ function closeIndex() {
</div>
<section id="whiskNodes">
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="downloads"></a>
<h2>Downloads</h2>
@@ -156,7 +156,7 @@ function closeIndex() {
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="versioning"></a>
<h3>Versioning</h3>
@@ -170,7 +170,7 @@ function closeIndex() {
</div>
</main>
- <main id="doc">
+ <main class="doc">
<div class="content">
<a class="indexable" id="releases"></a>
<h3>Releases</h3>
@@ -309,7 +309,7 @@ function closeIndex() {
All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
</div>
- </main class="footer-row">
+ </main>
<main class="footer-row">
<div>
Apache OpenWhisk is an effort undergoing incubation at The Apache
diff --git a/events.html b/events.html
index 69ffbc1..6267332 100644
--- a/events.html
+++ b/events.html
@@ -97,25 +97,25 @@ function closeIndex() {
<div class="header-section-social-icons">
<div class="header-row-social-icons">
<a class="header-button-icon" style="order: 7;"
href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project
repositories on GitHub">
- <img class="header-icon-image"
src="/images/icons/icon-github-white.svg">
+ <img class="header-icon-image" alt="Github"
src="/images/icons/icon-github-white.svg">
</a>
<a class="header-button-icon" style="order: 6;" href="slack.html"
title="Apache OpenWhisk on Slack">
- <img class="header-icon-image"
src="/images/icons/icon-slack-white.svg">
+ <img class="header-icon-image" alt="Slack"
src="/images/icons/icon-slack-white.svg">
</a>
<a class="header-button-icon" style="order: 5;"
href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on
Twitter">
- <img class="header-icon-image"
src="/images/icons/icon-twitter-white.svg">
+ <img class="header-icon-image" alt="Twitter"
src="/images/icons/icon-twitter-white.svg">
</a>
<a class="header-button-icon" style="order: 4;"
href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
- <img class="header-icon-image"
src="/images/icons/icon-medium-white.svg">
+ <img class="header-icon-image" alt="Medium"
src="/images/icons/icon-medium-white.svg">
</a>
<a class="header-button-icon" style="order: 3;"
href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache
OpenWhisk on YouTube">
- <img class="header-icon-image"
src="/images/icons/icon-youtube-white.svg">
+ <img class="header-icon-image" alt="YouTube"
src="/images/icons/icon-youtube-white.svg">
</a>
<a class="header-button-icon" style="order: 2;"
href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache
OpenWhisk on Stack Overflow">
- <img class="header-icon-image"
src="/images/icons/icon-stack-overflow-white.svg">
+ <img class="header-icon-image" alt="Overflow"
src="/images/icons/icon-stack-overflow-white.svg">
</a>
<a class="header-button-icon" style="order: 1;"
href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on
SlideShare">
- <img class="header-icon-image"
src="/images/icons/icon-slideshare-white.svg">
+ <img class="header-icon-image" alt="SlideShare"
src="/images/icons/icon-slideshare-white.svg">
</a>
</div>
</div>
@@ -129,7 +129,7 @@ function closeIndex() {
</section>
<section id="whiskNodes">
- <main id="doc">
+ <main class="doc">
<div class="content">
<h2>OpenWhisk Events Archive</h2>
<p>
@@ -137,8 +137,8 @@ function closeIndex() {
</p>
</div>
</main>
-
- <main id="doc">
+
+ <main class="doc">
<div class="content">
<!--
# Licensed to the Apache Software Foundation (ASF) under one or more
contributor
@@ -206,11 +206,11 @@ function closeIndex() {
<h3 id="may-2017">May 2017</h3>
<ul>
- <li><a
href="https://serverless.amsterdam/workshop-going-serverless-with-openwhisk.html"><strong>Meetup
Serverless Amsterdam</strong></a>, May 29th 2017, Amsterdam, Netherlands<br
/>Andreas Nauerz and Markus Thömmes gave a talk with a hands-on workshop on
OpenWhisk</li>
+ <li><a
href="https://www.meetup.com/ServerlessAmsterdam/events/239833030/"><strong>Meetup
Serverless Amsterdam</strong></a>, May 29th 2017, Amsterdam, Netherlands<br
/>Andreas Nauerz and Markus Thömmes gave a talk with a hands-on workshop on
OpenWhisk</li>
<li><a
href="https://www.meetup.com/nscoderrtp/events/239925683/"><strong>Meetup
Triangle CocoaHeads</strong></a>, May 25th 2017, Raleigh, USA<br /><a
href="https://twitter.com/csantanapr">Carlos Santana</a> gave a talk on
OpenWhisk and Swift at the Triangle Cocoa - Mac and iOS Development Meetup</li>
- <li><a
href="http://events.linuxfoundation.org/events/apachecon-north-america"><strong>ApacheCon
North America</strong></a>, May 16th-18th 2017, Miami, USA<br />Carlos Santana
and Matt Rutkowski gave talks on Apache OpenWhisk</li>
+ <li><a
href="http://events17.linuxfoundation.org/events/apachecon-north-america"><strong>ApacheCon
North America</strong></a>, May 16th-18th 2017, Miami, USA<br />Carlos Santana
and Matt Rutkowski gave talks on Apache OpenWhisk</li>
<li><a href="http://amsterdam2017.codemotionworld.com/"><strong>Codemotion
Amsterdam</strong></a>, May 16th-17th 2017, Amsterdam, Netherlands<br />James
Thomas gave a talk on building serverless applications using OpenWhisk</li>
- <li><a
href="https://www.meetup.com/rtpbluemix/events/238926973/"><strong>Meetup
Triangle Bluemix</strong></a>, May 11th 2017, NCSU Centennial Campus, Raleigh,
NC USA<br />IBM Development team contributing to OpenWhisk provided an overview
and live demos using Bluemix.</li>
+ <li><a
href="https://web.archive.org/web/20170720100346/https://www.meetup.com/rtpbluemix/"><strong>Meetup
Triangle Bluemix</strong></a>, May 11th 2017, NCSU Centennial Campus, Raleigh,
NC USA<br />IBM Development team contributing to OpenWhisk provided an overview
and live demos using Bluemix.</li>
<li><a
href="https://www.meetup.com/eBay-Europe-Technology/events/239295491/"><strong>Meetup
Serverless Berlin</strong></a>, May 4th 2017, Berlin, Germany<br />Andreas
Nauerz and Jeremias Werner gave a talk and ran a hands-on workshop on
OpenWhisk</li>
</ul>
@@ -220,21 +220,22 @@ function closeIndex() {
<li><a href="http://austin.serverlessconf.io/"><strong>ServerlessConf
Austin</strong></a>, April 27th-28th 2017, Austin, USA<br />OpenWhisk team
attended</li>
<li><a
href="https://medium.com/openwhisk/openwhisk-workshop-at-the-serverless-conference-in-austin-sign-up-now-c2b88f5bac9d#.73xz9bl16"><strong>ServerlessConf
Austin</strong></a>, April 26th 2017, Austin, USA<br />Andreas Nauerz et al
ran a hands-on workshop on OpenWhisk</li>
<li><a href="https://www.intothebox.org/"><strong>Into the Box</strong></a>,
April 26th-28th 2017, The Woodlands, USA<br />Raymond Camden gave a talk on
OpenWhisk</li>
- <li><a
href="https://www.meetup.com/TRI-REST/events/238345148/?from=ref"><strong>Meetup
TRI REST</strong></a>, April 26th 2017, Raleigh, USA<br />Carlos Santana gave
a talk on OpenWhisk</li>
+ <li><a
href="https://web.archive.org/web/20161012050122/http://www.meetup.com:80/TRI-REST/"><strong>Meetup
TRI REST</strong></a>, April 26th 2017, Raleigh, USA<br />Carlos Santana gave
a talk on OpenWhisk</li>
<li><a
href="https://www.meetup.com/Serverless-Hamburg/events/238520956/"><strong>Meetup
Serverless Hamburg</strong></a>, April 10th 2017, Hamburg, Germany<br
/>Andreas Nauerz and Xin Cai gave a talk and run a hands-on workshop on
OpenWhisk</li>
<li><a
href="https://www.meetup.com/Serverless-Boston/events/237480548/"><strong>Meetup
Serverless Boston</strong></a>, April 5th 2017, Boston, USA<br />Paul Castro
and Perry Cheng gave a talk on OpenWhisk</li>
- <li><a
href="https://conferences.oreilly.com/software-architecture/sa-ny/public/schedule/grid/public/2017-04-05"><strong>O’Reilly
Software Architecture Conference</strong></a>, April 5th 2017, New York,
USA<br />Daniel Krook gave a keynote with other talks on OpenWhisk by Ioana
Baldini and Rodric Rabbah</li>
+ <li><a
href="https://conferences.oreilly.com/software-architecture/sa-ny-2017"><strong>O’Reilly
Software Architecture Conference</strong></a>, April 5th 2017, New York,
USA<br />Daniel Krook gave a keynote with other talks on OpenWhisk by Ioana
Baldini and Rodric Rabbah</li>
</ul>
<h3 id="march-2017">March 2017</h3>
<ul>
<li><a
href="https://www.meetup.com/Serverless-Vienna/events/238392790/"><strong>Meetup
Serverless Vienna</strong></a>, March 28th 2017, Vienna, Austria<br />Coding
on various Serverless systems, incl OpenWhisk.</li>
- <li><a
href="http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe"><strong>CloudNativeCon
and KubeCon Europe</strong></a>, March 29th–30th 2017, Berlin, Germany<br
/>Daniel Krook gave an OpenWhisk demo at the IBM booth and was available for
questions</li>
- <li><a href="https://devoxx.us/"><strong>Devoxx US</strong></a>, March
21st–23rd 2017, Las Vegas, USA<br />OpenWhisk team attended</li>
- <li><a
href="http://www.ibm.com/cloud-computing/us/en/interconnect/"><strong>IBM
InterConnect</strong></a>, March 19th–23rd 2017, Las Vegas, USA<br />OpenWhisk
team attended</li>
-</ul>
-<details><summary><strong>Ask Me Anything</strong></summary>
+ <li><a
href="https://events17.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe"><strong>CloudNativeCon
and KubeCon Europe</strong></a>, March 29th–30th 2017, Berlin, Germany<br
/>Daniel Krook gave an OpenWhisk demo at the IBM booth and was available for
questions</li>
+ <li><a href="https://devoxx.com/"><strong>Devoxx US</strong></a>, March
21st–23rd 2017, Las Vegas, USA<br />OpenWhisk team attended</li>
+ <li>
+ <p><a
href="http://www.ibm.com/cloud-computing/us/en/interconnect/"><strong>IBM
InterConnect</strong></a>, March 19th–23rd 2017, Las Vegas, USA<br />OpenWhisk
team attended</p>
+
+ <details><summary><strong>Ask Me Anything</strong></summary>
<ul>
<li><a
href="https://myibm.ibm.com/events/interconnect/all-sessions/session/7291A"
target="_blank">7291A: Bluemix OpenWhisk: Ask Me Anything Expert Station</a><br
/>
Tuesday, 1:00 PM-2:45 PM; DevZone Ask Me Anything # 6; Carlos Santana
(IBM)</li>
@@ -244,7 +245,7 @@ Tuesday, 3:00 PM-5:00 PM; DevZone Ask Me Anything # 1;
Andrew Trice (IBM)</li>
Wednesday, 10:00 AM-11:45 AM; DevZone Ask Me Anything # 6, Daniel Krook
(IBM)</li>
</ul>
</details>
-<details><summary><strong>Breakout Sessions</strong></summary>
+ <details><summary><strong>Breakout Sessions</strong></summary>
<ul>
<li><strong>1427A: Serverless: Where We are Now and Where We're
Heading</strong><br />
Sunday, 09:30 AM-10:30 AM; Mandalay Bay South, Level 2 Reef A; Michael
Behrendt (IBM), Andreas Nauerz (IBM)</li>
@@ -294,7 +295,7 @@ Thursday, 9:30 AM-10:15 AM; South Pacific E; Simon Daniel
Moser (IBM), Michael B
Thursday, 10:30 AM-11:15 AM; Lagoon H; Shiu-Fun Poon (IBM), Matt Roberts
(IBM), Krithika Prakash (IBM)</li>
</ul>
</details>
-<details><summary><strong>Customer Feedback Round Tables</strong></summary>
+ <details><summary><strong>Customer Feedback Round Tables</strong></summary>
<ul>
<li><a
href="https://myibm.ibm.com/events/interconnect/all-sessions/session/6637A"
target="_blank">6637A: Shaping the Future of IBM DataPower and API
Gateways</a><br />
Monday, 11:15 AM-12:00 PM; Coral A; Tony Ffrench (IBM), Ozair Sheikh (IBM)</li>
@@ -304,7 +305,7 @@ Monday, 1:00 PM-1:45 PM; Coral A; Carlos Santana (IBM),
Sajan Sankaran (IBM), An
Wednesday, 8:00 AM-8:45 AM; Coral A; Carlos Santana (IBM), Sajan Sankaran
(IBM), Andrew Hoyt (IBM)</li>
</ul>
</details>
-<details><summary><strong>Engagement Theater Sessions</strong></summary>
+ <details><summary><strong>Engagement Theater Sessions</strong></summary>
<ul>
<li><a
href="https://myibm.ibm.com/events/interconnect/all-sessions/session/7111A"
target="_blank">7111A: Discovering the Fun World of Serverless with IBM Bluemix
and OpenWhisk</a><br />
Tuesday, 1:30 PM-1:50 PM; Engagement Theater Booth # 319; Chanakya Lokam
(Miracle Software Systems, Inc.), Jyotsna Duvvuri (Miracle Software Systems,
Inc.)</li>
@@ -318,7 +319,7 @@ Wednesday, 1:30 PM-1:50 PM; Engagement Theater Booth # 649;
Ramratan Vennam (IBM
Wednesday, 4:45 PM-5:05 PM; Engagement Theater Booth # 649; Ramratan Vennam
(IBM), Frederic Lavigne (IBM)</li>
</ul>
</details>
-<details><summary><strong>Hands-on Labs</strong></summary>
+ <details><summary><strong>Hands-on Labs</strong></summary>
<ul>
<li><a
href="https://myibm.ibm.com/events/interconnect/all-sessions/session/3163A"
target="_blank">3163A: Serverless Bots: Create Efficient Inexpensive,
Event-Driven Bots with Node.js and OpenWhisk</a><br />
Monday, 3:15 PM-5:00 PM; South Seas B; Erin McKean (IBM)</li>
@@ -332,7 +333,7 @@ Wednesday, 2:00 PM-2:45 PM; South Seas G; Vidyasagar
Machupalli (IBM)</li>
Wednesday, 3:15 PM-5:00 PM; South Seas B; Carlos Santana (IBM), Andreas Nauerz
(IBM)</li>
</ul>
</details>
-<details><summary><strong>Hello World Labs</strong></summary>
+ <details><summary><strong>Hello World Labs</strong></summary>
<ul>
<li><a
href="https://myibm.ibm.com/events/interconnect/all-sessions/session/7252A"
target="_blank">7252A: Create Quick Twitterbots with OpenWhisk!</a><br />
Tuesday, 11:00 AM-1:45 PM; DevZone Hello World Lab # 4; Erin McKean (IBM)</li>
@@ -342,20 +343,19 @@ Tuesday, 2:15 PM-5:00 PM; DevZone Hello World Lab # 4;
Andy Smith (IBM)</li>
Wednesday, 9:00 AM-12:45 PM; DevZone Hello World Lab # 4; Andreas Nauerz
(IBM)</li>
</ul>
</details>
-<details><summary><strong>Meet the Expert Sessions</strong></summary>
+ <details><summary><strong>Meet the Expert Sessions</strong></summary>
<ul>
<li><a
href="https://myibm.ibm.com/events/interconnect/all-sessions/session/7122A"
target="_blank">7122A: Creating Serverless IoT Applications Using OpenWhisk,
Docker and Node-RED</a><br />
Wednesday, 9:00 AM-9:45 AM; Meet the Experts Forum # 1; Kalonji Bankole
(IBM)</li>
</ul>
</details>
-<details><summary><strong>Open Labs</strong></summary>
+ <details><summary><strong>Open Labs</strong></summary>
<ul>
<li><strong>9002: Event-driven and Serverless Computing with IBM Bluemix
OpenWhisk: Learn the basics now!</strong><br />
Monday-Thursday drop-in; Mandalay Bay North, South Seas E&F; Andreas Nauerz
(IBM)</li>
</ul>
</details>
-
-<ul>
+ </li>
<li><a href="https://devchat.tv/conferences/js-remote-conf-2017"><strong>JS
Remote Conf</strong></a>, March 15th-16th 2017, Virtual<br />James Thomas gave
a talk on OpenWhisk and Serverless</li>
<li><a href="https://forwardjs.com/"><strong>ForwardJS</strong></a>, March
1st 2017, San Francisco, USA<br />Raymond Camden will give a talk on
OpenWhisk</li>
</ul>
@@ -386,7 +386,7 @@ Monday-Thursday drop-in; Mandalay Bay North, South Seas
E&F; Andreas Nauerz (IBM
<ul>
<li><a href="http://london.serverlessconf.io/"><strong>ServerlessConf
London</strong></a>, October 26th-28th 2016, London, UK<br />Andreas Nauerz et
al gave a talk on OpenWhisk</li>
<li><a
href="https://www.openstack.org/summit/barcelona-2016/"><strong>OpenStack
Summit</strong></a>, October 25th-28th 2016, Barcelona, Spain<br />Shaun
Murakami gave a talk on OpenWhisk</li>
- <li><a href="http://javaday.org.ua/kyiv/"><strong>JavaDay</strong></a>,
October 14th-16th 2016, Kyiv, Ukraine<br />James Thomas gave a talk on
OpenWhisk</li>
+ <li><a href="https://devoxx.org.ua/history/"><strong>JavaDay</strong></a>,
October 14th-16th 2016, Kyiv, Ukraine<br />James Thomas gave a talk on
OpenWhisk</li>
<li><a
href="http://www.meetup.com/nyc-bluemix/events/233970408/"><strong>New York
City Bluemix Meetup</strong></a>, October 13th 2016, New York, USA<br />Daniel
Krook et al ran a workshop on OpenWhisk and other Bluemix topics</li>
<li><a
href="http://www.meetup.com/Serverless-NYC/events/234479192/"><strong>Serverless
New York City Meetup</strong></a>, October 13th 2016, New York, USA<br />Nick
Mitchell gave a talk on OpenWhisk</li>
<li><a
href="http://www.meetup.com/Serverless-Seattle/events/233807991/"><strong>Serverless
Seattle Meetup</strong></a>, October 12th 2016, Seattle, USA<br />Megan
Kostick gave a talk on OpenWhisk</li>
@@ -398,11 +398,11 @@ Monday-Thursday drop-in; Mandalay Bay North, South Seas
E&F; Andreas Nauerz (IBM
<ul>
<li><a href="http://tokyo.serverlessconf.io/"><strong>ServerlessConf
Tokyo</strong></a>, September 30th–October 1st 2016, Tokyo, Japan<br />Andreas
Nauerz & Markus Thömmes gave a talk on OpenWhisk</li>
<li><a href="https://belgrade.voxxeddays.com/"><strong>Voxxed
Days</strong></a>, September 28th-30th 2016, Belgrade, Serbia<br />James Thomas
gave a talk on OpenWhisk</li>
- <li><a
href="https://www.cloudfoundry.org/community/summits/program/about/?summitId=11993/"><strong>CloudFoundry
Summit</strong></a>, September 26th-28th 2016, Frankfurt, Germany<br />Andreas
Nauerz & Andrei Yurkovich gave a talk on OpenWhisk</li>
+ <li><a
href="https://www.cloudfoundry.org/event_subpages/2016-eu-recap/"><strong>CloudFoundry
Summit</strong></a>, September 26th-28th 2016, Frankfurt, Germany<br />Andreas
Nauerz & Andrei Yurkovich gave a talk on OpenWhisk</li>
<li><a href="http://warsaw2016.codemotionworld.com/"><strong>Codemotion
Warsaw</strong></a>, September 15th-16th 2016, Warsaw, Poland<br />Andreas
Nauerz gave a talk on OpenWhisk</li>
- <li><a
href="http://events.linuxfoundation.org/events/node-interactive-europe/"><strong>Node
Interactive EU</strong></a>, September 15th-16th 2016, Amsterdam,
Netherlands<br />OpenWhisk team gave a talk on OpenWhisk</li>
+ <li><a
href="http://events17.linuxfoundation.org/events/node-interactive-europe/"><strong>Node
Interactive EU</strong></a>, September 15th-16th 2016, Amsterdam,
Netherlands<br />OpenWhisk team gave a talk on OpenWhisk</li>
<li><a
href="http://www.meetup.com/Serverless-NYC/events/233736279/"><strong>Serverless
New York City Meetup</strong></a>, September 15th 2016, New York, USA<br
/>Philippe Suter gave a talk on OpenWhisk</li>
- <li><a href="http://www.jday.com.ua/"><strong>JDay</strong></a>, September
3rd 2016, Lviv, Ukraine<br />James Thomas gave a talk on OpenWhisk</li>
+ <li><a href="https://twitter.com/jdaylviv"><strong>JDay</strong></a>,
September 3rd 2016, Lviv, Ukraine<br />James Thomas gave a talk on
OpenWhisk</li>
</ul>
<h3 id="july-2016">July 2016</h3>
@@ -428,14 +428,14 @@ Monday-Thursday drop-in; Mandalay Bay North, South Seas
E&F; Andreas Nauerz (IBM
<li><a
href="http://www.meetup.com/nyc-bluemix/events/231021166/"><strong>Drones, IoT,
Cognitive Computing, Bluemix, and OpenWhisk!</strong></a>, May 25th 2016, New
York City, USA<br />Andrew Trice gave a talk on OpenWhisk</li>
<li><a
href="http://www.meetup.com/CloudFoundry/events/227086817/"><strong>Cloud
Foundry Unconference</strong></a>, May 22nd 2016, Santa Clara, USA<br />Animesh
Singh gave a talk on OpenWhisk</li>
<li><a
href="http://conferences.oreilly.com/oscon/open-source-us"><strong>OSCON
Austin</strong></a>, May 18th-19th 2016, Austin, USA<br />Daniel Krook gave a
talk on OpenWhisk</li>
- <li><a
href="https://www-950.ibm.com/events/wwe/grp/grp004.nsf/v17_events?openform&lp=2016_hursley_landing_page&locale=en_US"><strong>Hursley
Summit</strong></a>, May 16th-18th 2016, Hursley, UK<br />Andreas Nauerz gave
a talk on OpenWhisk</li>
+ <li><a
href="https://www-01.ibm.com/events/wwe/grp/grp308.nsf/Additional.xsp?openform&seminar=C84HXGES&locale=en_ZZ"><strong>Hursley
Summit</strong></a>, May 16th-18th 2016, Hursley, UK<br />Andreas Nauerz gave
a talk on OpenWhisk</li>
<li><a href="http://amsterdam2016.codemotionworld.com/"><strong>Codemotion
Amsterdam</strong></a>, May 9th-12th 2016, Amsterdam, Netherlands<br />Andreas
Nauerz gave a talk on OpenWhisk</li>
</ul>
<h3 id="april-2016">April 2016</h3>
<ul>
- <li><a
href="http://www.meetup.com/rtpbluemix/events/229767420/"><strong>Triangle
Bluemix Meetup</strong></a>, April 20th 2016, Durham, USA</li>
+ <li><a
href="https://web.archive.org/web/20161006141508/http://www.meetup.com:80/rtpbluemix/events/229767420/"><strong>Triangle
Bluemix Meetup</strong></a>, April 20th 2016, Durham, USA</li>
</ul>
</div>
@@ -484,7 +484,7 @@ Monday-Thursday drop-in; Mandalay Bay North, South Seas
E&F; Andreas Nauerz (IBM
All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
</div>
- </main class="footer-row">
+ </main>
<main class="footer-row">
<div>
Apache OpenWhisk is an effort undergoing incubation at The Apache
diff --git a/feed.xml b/feed.xml
index 2d8502c..f600e7f 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="utf-8"?><feed
xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/"
version="3.3.0">Jekyll</generator><link href="/feed.xml" rel="self"
type="application/atom+xml" /><link href="/" rel="alternate" type="text/html"
/><updated>2018-08-23T19:03:46+00:00</updated><id>/</id><title
type="html">Apache OpenWhisk is a serverless, open source cloud
platform</title><subtitle>An open source platform for serverless, event-driven
code at any scale. W [...]
+<?xml version="1.0" encoding="utf-8"?><feed
xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/"
version="3.3.0">Jekyll</generator><link href="/feed.xml" rel="self"
type="application/atom+xml" /><link href="/" rel="alternate" type="text/html"
/><updated>2018-08-23T22:39:43+00:00</updated><id>/</id><title
type="html">Apache OpenWhisk is a serverless, open source cloud
platform</title><subtitle>An open source platform for serverless, event-driven
code at any scale. W [...]
</subtitle></feed>
\ No newline at end of file
diff --git a/index.html b/index.html
index 2dbca6d..cb00dd3 100644
--- a/index.html
+++ b/index.html
@@ -97,25 +97,25 @@ function closeIndex() {
<div class="header-section-social-icons">
<div class="header-row-social-icons">
<a class="header-button-icon" style="order: 7;"
href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project
repositories on GitHub">
- <img class="header-icon-image"
src="/images/icons/icon-github-white.svg">
+ <img class="header-icon-image" alt="Github"
src="/images/icons/icon-github-white.svg">
</a>
<a class="header-button-icon" style="order: 6;" href="slack.html"
title="Apache OpenWhisk on Slack">
- <img class="header-icon-image"
src="/images/icons/icon-slack-white.svg">
+ <img class="header-icon-image" alt="Slack"
src="/images/icons/icon-slack-white.svg">
</a>
<a class="header-button-icon" style="order: 5;"
href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on
Twitter">
- <img class="header-icon-image"
src="/images/icons/icon-twitter-white.svg">
+ <img class="header-icon-image" alt="Twitter"
src="/images/icons/icon-twitter-white.svg">
</a>
<a class="header-button-icon" style="order: 4;"
href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
- <img class="header-icon-image"
src="/images/icons/icon-medium-white.svg">
+ <img class="header-icon-image" alt="Medium"
src="/images/icons/icon-medium-white.svg">
</a>
<a class="header-button-icon" style="order: 3;"
href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache
OpenWhisk on YouTube">
- <img class="header-icon-image"
src="/images/icons/icon-youtube-white.svg">
+ <img class="header-icon-image" alt="YouTube"
src="/images/icons/icon-youtube-white.svg">
</a>
<a class="header-button-icon" style="order: 2;"
href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache
OpenWhisk on Stack Overflow">
- <img class="header-icon-image"
src="/images/icons/icon-stack-overflow-white.svg">
+ <img class="header-icon-image" alt="Overflow"
src="/images/icons/icon-stack-overflow-white.svg">
</a>
<a class="header-button-icon" style="order: 1;"
href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on
SlideShare">
- <img class="header-icon-image"
src="/images/icons/icon-slideshare-white.svg">
+ <img class="header-icon-image" alt="SlideShare"
src="/images/icons/icon-slideshare-white.svg">
</a>
</div>
</div>
@@ -178,7 +178,7 @@ function closeIndex() {
<b><a
href="https://github.com/apache/incubator-openwhisk-runtime-php">PHP</a></b>.
</p>
<p>
- If you need languages or libraries the current
"out-of-the-box" runtimes do not support, you can create and customize your own
executables as Zip Actions which run on the <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/README.md">Docker</a></b>
runtime by using the <a
href="https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/sdk/docker/README.md">Docker
SDK</a></b>. Some examples of how to support other languages [...]
+ If you need languages or libraries the current
"out-of-the-box" runtimes do not support, you can create and customize your own
executables as Zip Actions which run on the <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/README.md">Docker</a></b>
runtime by using the <b><a
href="https://github.com/apache/incubator-openwhisk-runtime-docker/blob/master/sdk/docker/README.md">Docker
SDK</a></b>. Some examples of how to support other languag [...]
</p>
<p>
Once you have your function written, use the
@@ -324,7 +324,7 @@ function closeIndex() {
All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
</div>
- </main class="footer-row">
+ </main>
<main class="footer-row">
<div>
Apache OpenWhisk is an effort undergoing incubation at The Apache
diff --git a/slack.html b/slack.html
index 921e8b9..9108645 100644
--- a/slack.html
+++ b/slack.html
@@ -97,25 +97,25 @@ function closeIndex() {
<div class="header-section-social-icons">
<div class="header-row-social-icons">
<a class="header-button-icon" style="order: 7;"
href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project
repositories on GitHub">
- <img class="header-icon-image"
src="/images/icons/icon-github-white.svg">
+ <img class="header-icon-image" alt="Github"
src="/images/icons/icon-github-white.svg">
</a>
<a class="header-button-icon" style="order: 6;" href="slack.html"
title="Apache OpenWhisk on Slack">
- <img class="header-icon-image"
src="/images/icons/icon-slack-white.svg">
+ <img class="header-icon-image" alt="Slack"
src="/images/icons/icon-slack-white.svg">
</a>
<a class="header-button-icon" style="order: 5;"
href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on
Twitter">
- <img class="header-icon-image"
src="/images/icons/icon-twitter-white.svg">
+ <img class="header-icon-image" alt="Twitter"
src="/images/icons/icon-twitter-white.svg">
</a>
<a class="header-button-icon" style="order: 4;"
href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
- <img class="header-icon-image"
src="/images/icons/icon-medium-white.svg">
+ <img class="header-icon-image" alt="Medium"
src="/images/icons/icon-medium-white.svg">
</a>
<a class="header-button-icon" style="order: 3;"
href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache
OpenWhisk on YouTube">
- <img class="header-icon-image"
src="/images/icons/icon-youtube-white.svg">
+ <img class="header-icon-image" alt="YouTube"
src="/images/icons/icon-youtube-white.svg">
</a>
<a class="header-button-icon" style="order: 2;"
href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache
OpenWhisk on Stack Overflow">
- <img class="header-icon-image"
src="/images/icons/icon-stack-overflow-white.svg">
+ <img class="header-icon-image" alt="Overflow"
src="/images/icons/icon-stack-overflow-white.svg">
</a>
<a class="header-button-icon" style="order: 1;"
href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on
SlideShare">
- <img class="header-icon-image"
src="/images/icons/icon-slideshare-white.svg">
+ <img class="header-icon-image" alt="SlideShare"
src="/images/icons/icon-slideshare-white.svg">
</a>
</div>
</div>
@@ -139,7 +139,7 @@ function closeIndex() {
</section>
<section id="whiskNodes">
- <main id="doc">
+ <main class="doc">
<div class="content">
<h3>Already a Team member?</h3>
<p>click here: <a
href="https://openwhisk-team.slack.com/"><b>openwhisk-team.slack.com</b></a></p>
@@ -244,7 +244,7 @@ function closeIndex() {
All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
</div>
- </main class="footer-row">
+ </main>
<main class="footer-row">
<div>
Apache OpenWhisk is an effort undergoing incubation at The Apache